Exemple #1
0
    def integration_02a_delete_cert_dry(self):
        actor = iam.DeleteCert(
            'Test',
            {'name': self.cert_name},
            dry=True)

        yield actor.execute()
Exemple #2
0
    def test_delete_cert_dry(self):
        actor = iam.DeleteCert('Test', {'name': 'test'}, dry=True)
        actor.iam_conn = mock.Mock()

        yield actor.execute()

        actor.iam_conn.get_server_certificate.assert_called_with('test')
        self.assertEquals(actor.iam_conn.get_server_certificate.call_count, 1)

        err = BotoServerError('400', 'Broken!')
        actor.iam_conn.get_server_certificate.side_effect = err

        with self.assertRaises(exceptions.UnrecoverableActorFailure):
            yield actor.execute()
Exemple #3
0
    def test_delete_cert(self):
        actor = iam.DeleteCert('Test', {'name': 'test'})
        actor.iam_conn = mock.Mock()

        yield actor.execute()
Exemple #4
0
    def integration_02b_delete_cert(self):
        actor = iam.DeleteCert(
            'Test',
            {'name': self.cert_name})

        yield actor.execute()