Skip to content

Commit f1a66a6

Browse files
rewrite pytest
1 parent af35c19 commit f1a66a6

File tree

1 file changed

+14
-26
lines changed

1 file changed

+14
-26
lines changed

scripts/tests/test_validate_docstrings.py

+14-26
Original file line numberDiff line numberDiff line change
@@ -817,6 +817,20 @@ def test_bad_examples(self, capsys, klass, func, msgs):
817817
for msg in msgs:
818818
assert msg in ' '.join(err[1] for err in result['errors'])
819819

820+
def test_validate_all_ignore_deprecated(self, monkeypatch):
821+
monkeypatch.setattr(
822+
validate_docstrings, 'validate_one', lambda func_name: {
823+
'docstring': 'docstring1',
824+
'errors': [('ER01', 'err desc'),
825+
('ER02', 'err desc'),
826+
('ER03', 'err desc')],
827+
'warnings': [],
828+
'examples_errors': '',
829+
'deprecated': True})
830+
result = validate_docstrings.validate_all(prefix=None,
831+
ignore_deprecated=True)
832+
assert len(result) == 0
833+
820834

821835
class TestApiItems(object):
822836
@property
@@ -992,29 +1006,3 @@ def test_errors_param_filters_errors(self, monkeypatch):
9921006
output_format='default',
9931007
ignore_deprecated=False)
9941008
assert exit_status == 1
995-
996-
def test_exit_status_for_deprecated_function(self, monkeypatch):
997-
monkeypatch.setattr(
998-
validate_docstrings, 'validate_all',
999-
lambda prefix, ignore_deprecated=True: {
1000-
'Series.foo': {'errors': [('ER01', 'err desc'),
1001-
('ER02', 'err desc'),
1002-
('ER03', 'err desc')],
1003-
'file': 'series.py',
1004-
'file_line': 142,
1005-
'deprecated': True},
1006-
'DataFrame.bar': {'errors': [('ER01', 'err desc'),
1007-
('ER02', 'err desc')],
1008-
'file': 'frame.py',
1009-
'file_line': 598,
1010-
'deprecated': False},
1011-
'pandas.Panel': {'errors': [('ER01', 'err desc')],
1012-
'file': 'series.py',
1013-
'file_line': 279,
1014-
'deprecated': False}})
1015-
exit_status = validate_docstrings.main(func_name=None,
1016-
prefix=None,
1017-
errors=['ER01'],
1018-
output_format='default',
1019-
ignore_deprecated=True)
1020-
assert exit_status == 2

0 commit comments

Comments
 (0)