def test_extracts_dates_from_digest_keys(self): arn = ( "AWSLogs/{account}/CloudTrail-Digest/us-east-1/2015/08/" "16/{account}_CloudTrail-Digest_us-east-1_foo_us-east-1_" "20150816T230550Z.json.gz" ).format(account=TEST_ACCOUNT_ID) self.assertEqual("20150816T230550Z", extract_digest_key_date(arn))
def create_link(key, next_key, next_bucket, position, action, logs, bucket): """Creates a link in a digest chain for testing.""" digest_logs = [] if len(logs) > position: digest_logs = logs[position] end_date = parse_date(extract_digest_key_date(key)) # gap actions have no previous link. if action == "gap": digest = MockDigestProvider.create_digest( key=key, bucket=bucket, fingerprint=str(position), start_date=end_date, logs=digest_logs ) else: digest = MockDigestProvider.create_digest( key=key, bucket=bucket, fingerprint=str(position), start_date=end_date, next_bucket=next_bucket, next_key=next_key, logs=digest_logs, ) # Mark the digest as invalid if specified in the action. if action == "invalid": digest["_invalid"] = True return digest, json.dumps(digest)
def create_link(key, next_key, next_bucket, position, action, logs, bucket): """Creates a link in a digest chain for testing.""" digest_logs = [] if len(logs) > position: digest_logs = logs[position] end_date = parse_date(extract_digest_key_date(key)) # gap actions have no previous link. if action == 'gap': digest = MockDigestProvider.create_digest( key=key, bucket=bucket, fingerprint=str(position), start_date=end_date, logs=digest_logs) else: digest = MockDigestProvider.create_digest( key=key, bucket=bucket, fingerprint=str(position), start_date=end_date, next_bucket=next_bucket, next_key=next_key, logs=digest_logs) # Mark the digest as invalid if specified in the action. if action == 'invalid': digest['_invalid'] = True return digest, json.dumps(digest)
def test_extracts_dates_from_digest_keys(self): arn = ('AWSLogs/{account}/CloudTrail-Digest/us-east-1/2015/08/' '16/{account}_CloudTrail-Digest_us-east-1_foo_us-east-1_' '20150816T230550Z.json.gz').format(account=TEST_ACCOUNT_ID) self.assertEqual('20150816T230550Z', extract_digest_key_date(arn))