def test_proceedings_link_returns_empty_string_without_cnum():
    without_cnum = {}

    expected = ''
    result = proceedings_link(without_cnum)

    assert expected == result
Ejemplo n.º 2
0
def test_proceedings_link_returns_empty_string_without_cnum():
    without_cnum = {}

    expected = ''
    result = proceedings_link(without_cnum)

    assert expected == result
def test_proceedings_link_returns_a_link_with_one_search_result(c, mock_perform_es_search_onerecord):
    c.return_value = mock_perform_es_search_onerecord

    with_cnum = {'cnum': 'banana'}

    expected = '<a href="/record/1410174">Proceedings</a>'
    result = proceedings_link(with_cnum)

    assert expected == result
def test_proceedings_link_returns_empty_string_with_zero_search_results(c, mock_perform_es_search_empty):
    c.return_value = mock_perform_es_search_empty

    with_cnum = {'cnum': 'banana'}

    expected = ''
    result = proceedings_link(with_cnum)

    assert expected == result
Ejemplo n.º 5
0
def test_proceedings_link_returns_a_link_with_one_search_result(
        c, mock_perform_es_search_onerecord):
    c.return_value = mock_perform_es_search_onerecord

    with_cnum = {'cnum': 'banana'}

    expected = '<a href="/record/1410174">Proceedings</a>'
    result = proceedings_link(with_cnum)

    assert expected == result
Ejemplo n.º 6
0
def test_proceedings_link_returns_empty_string_with_zero_search_results(
        c, mock_perform_es_search_empty):
    c.return_value = mock_perform_es_search_empty

    with_cnum = {'cnum': 'banana'}

    expected = ''
    result = proceedings_link(with_cnum)

    assert expected == result
def test_proceedings_link_joins_with_a_comma_and_a_space(s, mock_perform_es_search_tworecord):
    s.return_value = mock_perform_es_search_tworecord

    with_cnum = {'cnum': 'banana'}

    expected = ('Proceedings: <a href="/record/1407068">#1</a> (DOI: <a '
                'href="http://dx.doi.org/10.1016/j.ppnp.2015.10.002">'
                '10.1016/j.ppnp.2015.10.002</a>, '
                '<a href="/record/1407079">#2</a>')
    result = proceedings_link(with_cnum)

    assert expected == result
Ejemplo n.º 8
0
def test_proceedings_link_joins_with_a_comma_and_a_space(
        s, mock_perform_es_search_tworecord):
    s.return_value = mock_perform_es_search_tworecord

    with_cnum = {'cnum': 'banana'}

    expected = ('Proceedings: <a href="/record/1407068">#1</a> (DOI: <a '
                'href="http://dx.doi.org/10.1016/j.ppnp.2015.10.002">'
                '10.1016/j.ppnp.2015.10.002</a>, '
                '<a href="/record/1407079">#2</a>')
    result = proceedings_link(with_cnum)

    assert expected == result