def test_ensures_cloudtrail_arns_are_valid_when_missing_resource(self): try: assert_cloudtrail_arn_is_valid( 'arn:aws:cloudtrail:us-east-1:%s:foo' % TEST_ACCOUNT_ID) self.fail('Should have failed') except ValueError as e: self.assertIn('Invalid trail ARN provided', str(e))
def test_ensures_cloudtrail_arns_are_valid_when_missing_resource(self): try: assert_cloudtrail_arn_is_valid( 'arn:aws:cloudtrail:us-east-1:%s:foo' % TEST_ACCOUNT_ID) self.fail('Should have failed') except ValueError as e: self.assertIn('Invalid trail ARN provided', str(e))
def test_allows_valid_arns(self): assert_cloudtrail_arn_is_valid("arn:aws:cloudtrail:us-east-1:%s:trail/foo" % TEST_ACCOUNT_ID)
def test_ensures_cloudtrail_arns_are_valid(self): try: assert_cloudtrail_arn_is_valid("foo:bar:baz") self.fail("Should have failed") except ValueError as e: self.assertIn("Invalid trail ARN provided: foo:bar:baz", str(e))
def test_allows_valid_arns(self): assert_cloudtrail_arn_is_valid( 'arn:aws:cloudtrail:us-east-1:%s:trail/foo' % TEST_ACCOUNT_ID)
def test_ensures_cloudtrail_arns_are_valid(self): try: assert_cloudtrail_arn_is_valid('foo:bar:baz') self.fail('Should have failed') except ValueError as e: self.assertIn('Invalid trail ARN provided: foo:bar:baz', str(e))