コード例 #1
0
ファイル: test_loader.py プロジェクト: backtick-se/cowait
def test_illegal_class_name():
    with pytest.raises(TaskNotFoundError, match=r'.*Illegal.*'):
        load_task_class('cowait.')

    with pytest.raises(TaskNotFoundError, match=r'.*Illegal.*'):
        load_task_class('.cowait')
コード例 #2
0
ファイル: test_loader.py プロジェクト: backtick-se/cowait
def test_multiple_defined_tasks():
    with pytest.raises(TaskNotFoundError, match=r'.*multiple*.'):
        load_task_class('cowait.test.utils.double_task_def')
コード例 #3
0
ファイル: test_loader.py プロジェクト: backtick-se/cowait
def test_task_module_not_found():
    with pytest.raises(TaskNotFoundError):
        load_task_class('cowait.worker.unknown_module')
コード例 #4
0
ファイル: test_loader.py プロジェクト: backtick-se/cowait
def test_no_defined_tasks():
    with pytest.raises(TaskNotFoundError, match=r'.*not contain any tasks.*'):
        load_task_class('cowait.worker.loader')
コード例 #5
0
ファイル: test_loader.py プロジェクト: backtick-se/cowait
def test_load_task_class():
    loaded = load_task_class('cowait.tasks.shell')
    assert loaded == ShellTask