Exemplo n.º 1
0
class TestCodeDeployBase(CodeDeployTestCase):
    def setUp(self):
        super(TestCodeDeployBase, self).setUp()
        self.codedeploybase = CodeDeployBase(self.session)

    @patch('awscli.customizations.codedeploy.S3Client')
    def test_run_main_creates_s3_client(self, s3_client):
        self.codedeploybase._call = Mock(return_value=None)
        self.codedeploybase._run_main(self.args, self.globals)
        s3_client.assert_called_with(
            endpoint_args=self.endpoint_args,
            session=self.session
        )

    @patch('awscli.customizations.codedeploy.CodeDeployClient')
    def test_run_main_creates_codedeploy_client(self, codedeploy_client):
        self.codedeploybase._call = Mock(return_value=None)
        self.codedeploybase._run_main(self.args, self.globals)
        codedeploy_client.assert_called_with(
            endpoint_args=self.endpoint_args,
            session=self.session
        )

    def test_run_main_throws_not_implemented_error(self):
        with self.assertRaises(NotImplementedError) as error:
            self.codedeploybase._run_main(self.args, self.globals)
Exemplo n.º 2
0
class TestCodeDeployBase(CodeDeployTestCase):
    def setUp(self):
        super(TestCodeDeployBase, self).setUp()
        self.codedeploybase = CodeDeployBase(self.session)

    @patch('awscli.customizations.codedeploy.S3Client')
    def test_run_main_creates_s3_client(self, s3_client):
        self.codedeploybase._call = Mock(return_value=None)
        self.codedeploybase._run_main(self.args, self.globals)
        s3_client.assert_called_with(endpoint_args=self.endpoint_args,
                                     session=self.session)

    @patch('awscli.customizations.codedeploy.CodeDeployClient')
    def test_run_main_creates_codedeploy_client(self, codedeploy_client):
        self.codedeploybase._call = Mock(return_value=None)
        self.codedeploybase._run_main(self.args, self.globals)
        codedeploy_client.assert_called_with(endpoint_args=self.endpoint_args,
                                             session=self.session)

    def test_run_main_throws_not_implemented_error(self):
        with self.assertRaises(NotImplementedError) as error:
            self.codedeploybase._run_main(self.args, self.globals)
Exemplo n.º 3
0
 def setUp(self):
     super(TestCodeDeployBase, self).setUp()
     self.codedeploybase = CodeDeployBase(self.session)
Exemplo n.º 4
0
 def setUp(self):
     super(TestCodeDeployBase, self).setUp()
     self.codedeploybase = CodeDeployBase(self.session)