示例#1
0
文件: test_jobs.py 项目: Yelp/mycroft
def test_jobs_filtered_errors(err_instance, expected_return_code):
    dr = dummy_request()
    dr.matchdict["log_name"] = "dummy_log_name"
    with patch('mycroft.models.aws_connections.TableConnection.get_connection'):
        with patch('mycroft.views.jobs.list_jobs_by_name') as list_action:
            list_action.side_effect = err_instance
            actual_return_code, _ = jobs_filtered(dr)
        assert actual_return_code == expected_return_code
示例#2
0
def test_jobs_filtered_errors(err_instance, expected_return_code):
    dr = dummy_request()
    dr.matchdict["log_name"] = "dummy_log_name"
    with patch(
            'mycroft.models.aws_connections.TableConnection.get_connection'):
        with patch('mycroft.views.jobs.list_jobs_by_name') as list_action:
            list_action.side_effect = err_instance
            actual_return_code, _ = jobs_filtered(dr)
        assert actual_return_code == expected_return_code
示例#3
0
文件: test_jobs.py 项目: Yelp/mycroft
def test_jobs_filtered(log_version, parm):
    dr = dummy_request()
    dr.matchdict["log_name"] = "dummy_log_name"
    dr.matchdict["log_schema_version"] = log_version
    expected_return_code = 200
    with patch('mycroft.models.aws_connections.TableConnection.get_connection'):
        with patch(parm) as list_action:
            list_action.return_value = {}
            actual_return_code, _ = jobs_filtered(dr)
        assert actual_return_code == expected_return_code
示例#4
0
def test_jobs_filtered(log_version, parm):
    dr = dummy_request()
    dr.matchdict["log_name"] = "dummy_log_name"
    dr.matchdict["log_schema_version"] = log_version
    expected_return_code = 200
    with patch(
            'mycroft.models.aws_connections.TableConnection.get_connection'):
        with patch(parm) as list_action:
            list_action.return_value = {}
            actual_return_code, _ = jobs_filtered(dr)
        assert actual_return_code == expected_return_code