Esempio n. 1
0
def test_guess_coreness_when_rejected(j_a_r, g_b_u):
    j_a_r.return_value = {
        'decision': 'Rejected',
        'scores': [
            -3.064134460779941,
            -1.2487082195061714,
            1.375354035683761,
        ],
    }
    g_b_u.return_value = 'https://beard.inspirehep.net/predictor/coreness'

    obj = MockObj({}, {})
    eng = MockEng()

    assert guess_coreness(obj, eng) is None
    assert obj.extra_data['relevance_prediction'] == {
        'max_score': 1.375354035683761,
        'decision': 'Rejected',
        'scores': {
            'CORE': -3.064134460779941,
            'Non-CORE': -1.2487082195061714,
            'Rejected': 1.375354035683761,
        },
        'relevance_score': -11.375354035683761,
    }
def test_guess_coreness_when_rejected(j_a_r, g_b_u):
    j_a_r.return_value = {
        'decision': 'Rejected',
        'scores': [
            -3.064134460779941,
            -1.2487082195061714,
            1.375354035683761,
        ],
    }
    g_b_u.return_value = 'https://beard.inspirehep.net/predictor/coreness'

    obj = MockObj({}, {})
    eng = MockEng()

    assert guess_coreness(obj, eng) is None
    assert obj.extra_data['relevance_prediction'] == {
        'max_score': 1.375354035683761,
        'decision': 'Rejected',
        'scores': {
            'CORE': -3.064134460779941,
            'Non-CORE': -1.2487082195061714,
            'Rejected': 1.375354035683761,
        },
        'relevance_score': -11.375354035683761,
    }
Esempio n. 3
0
def test_guess_coreness_fails_without_a_beard_url(g_b_u):
    g_b_u.return_value = ''

    obj = MockObj({}, {})
    eng = MockEng()

    assert guess_coreness(obj, eng) is None
    assert 'relevance_prediction' not in obj.extra_data
def test_guess_coreness_fails_without_a_beard_url(g_b_u):
    g_b_u.return_value = ''

    obj = MockObj({}, {})
    eng = MockEng()

    assert guess_coreness(obj, eng) is None
    assert 'relevance_prediction' not in obj.extra_data
Esempio n. 5
0
def test_guess_coreness_does_not_fail_when_request_fails(j_a_r, g_b_u):
    j_a_r.side_effect = requests.exceptions.RequestException()
    g_b_u.return_value = 'https://beard.inspirehep.net/predictor/coreness'

    obj = MockObj({}, {})
    eng = MockEng()

    assert guess_coreness(obj, eng) is None
    assert 'relevance_prediction' not in obj.extra_data
def test_guess_coreness_does_not_fail_when_request_fails(j_a_r, g_b_u):
    j_a_r.side_effect = requests.exceptions.RequestException()
    g_b_u.return_value = 'https://beard.inspirehep.net/predictor/coreness'

    obj = MockObj({}, {})
    eng = MockEng()

    assert guess_coreness(obj, eng) is None
    assert 'relevance_prediction' not in obj.extra_data