Skip to content

Commit 95502ad

Browse files
rewrite pytest
1 parent a43018b commit 95502ad

File tree

1 file changed

+14
-26
lines changed

1 file changed

+14
-26
lines changed

scripts/tests/test_validate_docstrings.py

Lines changed: 14 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -784,6 +784,20 @@ def test_bad_examples(self, capsys, klass, func, msgs):
784784
for msg in msgs:
785785
assert msg in ' '.join(err[1] for err in result['errors'])
786786

787+
def test_validate_all_ignore_deprecated(self, monkeypatch):
788+
monkeypatch.setattr(
789+
validate_docstrings, 'validate_one', lambda func_name: {
790+
'docstring': 'docstring1',
791+
'errors': [('ER01', 'err desc'),
792+
('ER02', 'err desc'),
793+
('ER03', 'err desc')],
794+
'warnings': [],
795+
'examples_errors': '',
796+
'deprecated': True})
797+
result = validate_docstrings.validate_all(prefix=None,
798+
ignore_deprecated=True)
799+
assert len(result) == 0
800+
787801

788802
class TestApiItems(object):
789803
@property
@@ -959,29 +973,3 @@ def test_errors_param_filters_errors(self, monkeypatch):
959973
output_format='default',
960974
ignore_deprecated=False)
961975
assert exit_status == 1
962-
963-
def test_exit_status_for_deprecated_function(self, monkeypatch):
964-
monkeypatch.setattr(
965-
validate_docstrings, 'validate_all',
966-
lambda prefix, ignore_deprecated=True: {
967-
'Series.foo': {'errors': [('ER01', 'err desc'),
968-
('ER02', 'err desc'),
969-
('ER03', 'err desc')],
970-
'file': 'series.py',
971-
'file_line': 142,
972-
'deprecated': True},
973-
'DataFrame.bar': {'errors': [('ER01', 'err desc'),
974-
('ER02', 'err desc')],
975-
'file': 'frame.py',
976-
'file_line': 598,
977-
'deprecated': False},
978-
'pandas.Panel': {'errors': [('ER01', 'err desc')],
979-
'file': 'series.py',
980-
'file_line': 279,
981-
'deprecated': False}})
982-
exit_status = validate_docstrings.main(func_name=None,
983-
prefix=None,
984-
errors=['ER01'],
985-
output_format='default',
986-
ignore_deprecated=True)
987-
assert exit_status == 2

0 commit comments

Comments
 (0)