25
25
"packaging" : ("https://packaging.pypa.io/en/stable/" , None ),
26
26
"requests" : ("https://requests.readthedocs.io/en/latest/" , None ),
27
27
"slumber" : ("https://slumber.readthedocs.io/en/v0.6.0/" , None ),
28
- "sphinx" : ("https://www.sphinx-doc.org/en/3.x /" , None ),
28
+ "sphinx" : ("https://www.sphinx-doc.org/en/master /" , None ),
29
29
}
30
30
bad_expected_mapping = {
31
31
"domdf-python-tools" : ("https://domdf-python-tools.readthedocs.io/en/latest/" , None ),
32
- "packaging" : ("https://packaging.pypa.io/en/stable /" , None ),
33
- "sphinx" : ("https://www.sphinx-doc.org/en/3.x /" , None ),
32
+ "packaging" : ("https://packaging.pypa.io/en/latest /" , None ),
33
+ "sphinx" : ("https://www.sphinx-doc.org/en/master /" , None ),
34
34
}
35
35
36
36
@@ -50,12 +50,12 @@ def test_seed_intersphinx_mapping(
50
50
51
51
assert seed_intersphinx_mapping (* parse_requirements_txt (tmp_pathplus )) == expects
52
52
err = capsys .readouterr ().err
53
- assert err == "WARNING: Unable to determine documentation url for project sphinxcontrib-domaintools\n "
53
+ assert "WARNING: Unable to determine documentation url for project sphinxcontrib-domaintools\n " in err
54
54
55
55
requirements , comments , invalid = read_requirements (tmp_pathplus / "requirements.txt" , include_invalid = True )
56
56
assert seed_intersphinx_mapping (* requirements ) == expects
57
57
err = capsys .readouterr ().err
58
- assert err == "WARNING: Unable to determine documentation url for project sphinxcontrib-domaintools\n "
58
+ assert "WARNING: Unable to determine documentation url for project sphinxcontrib-domaintools\n " in err
59
59
60
60
61
61
@pytest .mark .parametrize (
@@ -70,7 +70,7 @@ def test_seed_intersphinx_mapping_pyproject(tmp_pathplus: PathPlus, contents: st
70
70
71
71
assert seed_intersphinx_mapping (* parse_pyproject_toml (tmp_pathplus )) == expects
72
72
err = capsys .readouterr ().err
73
- assert err == "WARNING: Unable to determine documentation url for project sphinxcontrib-domaintools\n "
73
+ assert err . endswith ( "WARNING: Unable to determine documentation url for project sphinxcontrib-domaintools\n " )
74
74
75
75
76
76
@pytest .mark .parametrize (
@@ -85,7 +85,7 @@ def test_seed_intersphinx_mapping_flit(tmp_pathplus: PathPlus, contents: str, ex
85
85
86
86
assert seed_intersphinx_mapping (* parse_flit_requirements (tmp_pathplus )) == expects
87
87
err = capsys .readouterr ().err
88
- assert err == "WARNING: Unable to determine documentation url for project sphinxcontrib-domaintools\n "
88
+ assert err . endswith ( "WARNING: Unable to determine documentation url for project sphinxcontrib-domaintools\n " )
89
89
90
90
91
91
@pytest .mark .parametrize ("pkg_requirements_source" , ["requirements" , "flit" , "pyproject" , "pyproject.toml" ])
@@ -125,7 +125,8 @@ def test_sphinx_seed_intersphinx_mapping_mocked(
125
125
advanced_data_regression .check (config .intersphinx_mapping )
126
126
127
127
err = capsys .readouterr ().err
128
- assert err == "WARNING: Unable to determine documentation url for project sphinxcontrib-domaintools\n "
128
+
129
+ assert err .endswith ("WARNING: Unable to determine documentation url for project sphinxcontrib-domaintools\n " )
129
130
130
131
131
132
def test_sphinx_seed_intersphinx_mapping_list_mocked (
0 commit comments