storage.test.brokers package

Submodules

storage.test.brokers.test_host_broker module

class storage.test.brokers.test_host_broker.TestHostBrokerDeleteFiles(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_successfully(*args, **keywargs)

Tests calling HostBroker.delete_files() successfully

class storage.test.brokers.test_host_broker.TestHostBrokerDownloadFiles(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_successfully(*args, **keywargs)

Tests calling HostBroker.download_files() successfully

class storage.test.brokers.test_host_broker.TestHostBrokerListFiles(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_list_a_thousand(*args, **keywargs)

Tests calling HostBroker.list_files() with multiple batches (1000+)

test_list_ten(*args, **keywargs)

Tests calling HostBroker.list_files() to search directory

test_no_files(*args, **keywargs)

Tests calling HostBroker.list_files() with no files in directory

test_no_files_flat_walk(*args, **keywargs)

Tests calling HostBroker._dir_walker() with no files in directory

test_recursive_successfully(*args, **keywargs)

Tests calling HostBroker.list_files() with files across multi-level directory tree

test_recursive_successfully_strip_path(*args, **keywargs)

Tests calling HostBroker.list_files() with files across multi-level directory tree verifying the host volume path is removed

test_with_files_flat_dir_walker(*args, **keywargs)

Tests calling HostBroker._dir_walker() with files in a directory

test_with_files_recursive_dir_walker(*args, **keywargs)

Tests calling HostBroker._dir_walker() with files throughout tree

class storage.test.brokers.test_host_broker.TestHostBrokerLoadConfiguration(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_successfully()

Tests calling HostBroker.load_configuration() successfully

class storage.test.brokers.test_host_broker.TestHostBrokerMoveFiles(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_successfully(*args, **keywargs)

Tests calling HostBroker.move_files() successfully

class storage.test.brokers.test_host_broker.TestHostBrokerUploadFiles(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_successfully(*args, **keywargs)

Tests calling HostBroker.upload_files() successfully

class storage.test.brokers.test_host_broker.TestHostBrokerValidateConfiguration(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_missing_host_path()

Tests calling HostBroker.validate_configuration() with a missing host_path value

test_successfully()

Tests calling HostBroker.validate_configuration() successfully

storage.test.brokers.test_nfs_broker module

class storage.test.brokers.test_nfs_broker.TestNfsBrokerDeleteFiles(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_successfully(*args, **keywargs)

Tests calling NfsBroker.delete_files() successfully

class storage.test.brokers.test_nfs_broker.TestNfsBrokerDownloadFiles(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_successfully(*args, **keywargs)

Tests calling NfsBroker.download_files() successfully

class storage.test.brokers.test_nfs_broker.TestNfsBrokerLoadConfiguration(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_successfully()

Tests calling NfsBroker.load_configuration() successfully

class storage.test.brokers.test_nfs_broker.TestNfsBrokerMoveFiles(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_successfully(*args, **keywargs)

Tests calling NfsBroker.move_files() successfully

class storage.test.brokers.test_nfs_broker.TestNfsBrokerUploadFiles(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_successfully(*args, **keywargs)

Tests calling NfsBroker.upload_files() successfully

class storage.test.brokers.test_nfs_broker.TestNfsBrokerValidateConfiguration(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_missing_nfs_path()

Tests calling NfsBroker.validate_configuration() with a missing nfs_path value

test_successfully()

Tests calling NfsBroker.validate_configuration() successfully

storage.test.brokers.test_s3_broker module

class storage.test.brokers.test_s3_broker.TestS3Broker(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_delete_files(*args, **keywargs)

Tests deleting files successfully

test_download_files(*args, **keywargs)

Tests downloading files successfully

Tests sym-linking files successfully

test_load_configuration()

Tests loading a valid configuration successfully

test_load_configuration_whitespace_filled_host_path()

Tests loading a valid configuration successfully while purging empty host_path value

test_move_files(*args, **keywargs)

Tests moving files successfully

test_upload_files(*args, **keywargs)

Tests uploading files successfully

test_validate_configuration_keys()

Tests validating a configuration based on IAM keys successfully

test_validate_configuration_missing()

Tests validating a configuration with missing attributes

test_validate_configuration_roles()

Tests validating a configuration based on IAM roles successfully

Module contents