ingest.test.strike.monitors package¶
Submodules¶
ingest.test.strike.monitors.test_dir_monitor module¶
-
class
ingest.test.strike.monitors.test_dir_monitor.TestDirWatcherMonitor(methodName='runTest')¶ Bases:
django.test.testcases.TestCase-
setUp()¶
-
test_process_ingest_rule_not_matched()¶ Tests _process_ingest when no rules are matched
-
test_validate_configuration_bad_transfer_suffix()¶ Tests calling DirWatcherMonitor.validate_configuration() with bad type for transfer_suffix
-
test_validate_configuration_empty_transfer_suffix()¶ Tests calling DirWatcherMonitor.validate_configuration() with empty transfer_suffix
-
test_validate_configuration_missing_transfer_suffix()¶ Tests calling DirWatcherMonitor.validate_configuration() with missing transfer_suffix
-
test_validate_configuration_success()¶ Tests calling DirWatcherMonitor.validate_configuration() successfully
-
ingest.test.strike.monitors.test_s3_monitor module¶
-
class
ingest.test.strike.monitors.test_s3_monitor.SQSMessage(body)¶ Bases:
tuple-
body¶ Alias for field number 0
-
-
class
ingest.test.strike.monitors.test_s3_monitor.TestS3Monitor(methodName='runTest')¶ Bases:
django.test.testcases.TestCase-
setUp()¶
-
test_process_s3_minimal_notification_success(*args, **keywargs)¶ Tests calling S3Monitor._process_s3_notification() successfully with minimal v2.0 message from SNS->SQS
-
test_process_s3_notification_invalid_event_name()¶ Tests calling S3Monitor._process_s3_notification() with invalid JSON
-
test_process_s3_notification_invalid_event_version()¶ Tests calling S3Monitor._process_s3_notification() with invalid JSON
-
test_process_s3_notification_invalid_json()¶ Tests calling S3Monitor._process_s3_notification() with invalid JSON
-
test_process_s3_notification_invalid_message()¶ Tests calling S3Monitor._process_s3_notification() with incomplete message
-
test_process_s3_notional_v2_notification_success(*args, **keywargs)¶ Tests calling S3Monitor._process_s3_notification() successfully with notional v2 message
-
test_process_s3_sqs_direct_notification_success(*args, **keywargs)¶ Tests calling S3Monitor._process_s3_notification() successfully with minimal v2.0 direct S3 event
-
test_process_s3_v20_notification_success(*args, **keywargs)¶ Tests calling S3Monitor._process_s3_notification() successfully with eventVersion 2.0
-
test_process_s3_v21_notification_success(*args, **keywargs)¶ Tests calling S3Monitor._process_s3_notification() successfully with eventVersion 2.1
-
test_validate_configuration_bad_sqs_name()¶ Tests calling S3Monitor.validate_configuration() with bad type for sqs_name
-
test_validate_configuration_empty_sqs_name()¶ Tests calling S3Monitor.validate_configuration() with empty sqs_name
-
test_validate_configuration_missing_sqs_name()¶ Tests calling S3Monitor.validate_configuration() with missing sqs_name
-
test_validate_configuration_success(*args, **keywargs)¶ Tests calling S3Monitor.validate_configuration() successfully
-