tests.manager_tests package¶
Submodules¶
tests.manager_tests.mock_utils module¶
Utilities for mocking out AWS handlers
tests.manager_tests.test_manager module¶
-
class
tests.manager_tests.test_manager.ManagerTest(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
MOCK_API_URL= u'https://api.example.com'¶
-
MOCK_CALLBACK_URL= u'https://callback.example.com/'¶
-
MOCK_CDN_BUCKET= u'mock_bucket'¶
-
MOCK_CDN_URL= u'https://cdn.example.com'¶
-
MOCK_GOGS_URL= u'https://mock.gogs.io'¶
-
MOCK_JOB_TABLE_NAME= u'mock-job'¶
-
MOCK_MODULE_TABLE_NAME= u'mock-module'¶
-
call_args(mock_object, num_args, num_kwargs=0)[source]¶ Parameters: - mock_object – mock object that is expected to have been called
- num_args – expected number of (non-keyword) arguments
- num_kwargs – expected number of keyword arguments
Returns: (args, kwargs) of last invocation of mock_object
-
mock_db= None¶
-
mock_gogs= None¶
-
mock_job_db= None¶
-
mock_module_db= None¶
-
patches= []¶
-
requested_urls= []¶
-
test_start_job1(*args, **keywargs)[source]¶ Call start job in job 1 from mock data.
Should be a successful invocation with warnings.
-
test_start_job2(*args, **keywargs)[source]¶ Call start_job in job 2 from mock data.
Should be a successful invocation without warnings.
-
test_start_job3(*args, **keywargs)[source]¶ Call start_job on job 3 from mock data.
Invocation should result in an error
Parameters: mock.MagicMock (mock_requests_post) – Returns:
-
tx_manager_env_vars= {u'cdn_url': u'https://cdn.example.com', u'module_table_name': u'mock-module', u'api_url': u'https://api.example.com', u'job_table_name': u'mock-job', u'gogs_url': u'https://mock.gogs.io', u'cdn_bucket': u'mock_bucket'}¶
-