Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
aws
GitHub Repository: aws/aws-cli
Path: blob/develop/tests/functional/ecr/test_get_login_password.py
2630 views
1
# Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
2
#
3
# Licensed under the Apache License, Version 2.0 (the 'License'). You
4
# may not use this file except in compliance with the License. A copy of
5
# the License is located at
6
#
7
# http://aws.amazon.com/apache2.0/
8
#
9
# or in the 'license' file accompanying this file. This file is
10
# distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
11
# ANY KIND, either express or implied. See the License for the specific
12
# language governing permissions and limitations under the License.
13
14
from awscli.testutils import BaseAWSCommandParamsTest
15
16
17
class TestGetLoginPasswordCommand(BaseAWSCommandParamsTest):
18
def setUp(self):
19
super(TestGetLoginPasswordCommand, self).setUp()
20
self.parsed_responses = [
21
{
22
'authorizationData': [
23
{
24
"authorizationToken": "Zm9vOmJhcg==",
25
"proxyEndpoint": "1235.ecr.us-east-1.io",
26
"expiresAt": "2015-10-16T00:00:00Z"
27
}
28
]
29
},
30
]
31
32
def test_prints_login_password(self):
33
stdout = self.run_cmd("ecr get-login-password")[0]
34
self.assertIn('bar', stdout)
35
self.assertEqual(1, len(self.operations_called))
36
37