def test_is_record_relevant_returns_true_if_no_classifier_results(): obj = StubObj({}, { 'prediction_results': { 'max_score': '0.222113', 'decision': 'Rejected', }, }) eng = DummyEng() assert is_record_relevant(obj, eng)
def test_is_record_relevant_returns_true_if_no_prediction_results(): obj = StubObj({}, { 'classifier_results': { 'complete_output': { 'Core keywords': [], }, }, }) eng = DummyEng() assert is_record_relevant(obj, eng)
def test_is_record_relevant( _is_auto_rejected_mock, is_submission_mock, expected, should_submission, should_auto_reject, ): _is_auto_rejected_mock.return_value = should_auto_reject is_submission_mock.return_value = should_submission obj = object() eng = object() assert is_record_relevant(obj, eng) is expected
def test_is_record_relevant( _is_auto_rejected_mock, is_submission_mock, expected, should_submission, should_auto_reject, ): _is_auto_rejected_mock.return_value = should_auto_reject is_submission_mock.return_value = should_submission obj = object() eng = object() assert is_record_relevant(obj, eng) is expected
def test_is_record_relevant(): obj = StubObj({}, { 'classifier_results': { 'complete_output': { 'Core keywords': [], }, }, 'prediction_results': { 'max_score': '0.222113', 'decision': 'Rejected', }, }) eng = DummyEng() assert not is_record_relevant(obj, eng)
def test_is_record_relevant_returns_true_if_it_is_a_submission(): obj = StubObj({'acquisition_source': {'method': 'submission'}}, {}) eng = DummyEng() assert is_record_relevant(obj, eng)