コード例 #1
0
def test_make_xref(param_type, expected_result):
    assert make_xref(param_type, xref_aliases, xref_ignore) == expected_result
コード例 #2
0
 def generate_rows(param_types):
     for param_type in sorted(set(param_types)):
         xref = make_xref(param_type, xref_aliases, xref_ignore)
         row = (f'- {param_type}\n- {xref}', )
         yield row
コード例 #3
0
ファイル: test_xref.py プロジェクト: anntzer/numpydoc
def test_xref_ignore_is_all():
    with pytest.raises(TypeError, match="must be a set or 'all'"):
        make_xref("array_like", xref_aliases, xref_ignore="foo")
コード例 #4
0
def test_make_xref():
    for s in data.strip().split('\n\n'):
        param_type, expected_result = s.split('\n')
        result = make_xref(param_type, xref_aliases, xref_ignore)
        assert result == expected_result
コード例 #5
0
ファイル: test_xref.py プロジェクト: anntzer/numpydoc
def test_make_xref_ignore_unknown(param_type, expected_result):
    assert make_xref(param_type, xref_aliases,
                     xref_ignore="all") == expected_result