Commit b03c2c51 authored by Zackery Spytz's avatar Zackery Spytz Committed by Benjamin Peterson

closes bpo-34594: Don't hardcode errno values in the tests. (GH-9076)

parent 3e2b29dc
...@@ -67,8 +67,6 @@ class TestSpwdNonRoot(unittest.TestCase): ...@@ -67,8 +67,6 @@ class TestSpwdNonRoot(unittest.TestCase):
spwd.getspnam(name) spwd.getspnam(name)
except KeyError as exc: except KeyError as exc:
self.skipTest("spwd entry %r doesn't exist: %s" % (name, exc)) self.skipTest("spwd entry %r doesn't exist: %s" % (name, exc))
else:
self.assertEqual(str(cm.exception), '[Errno 13] Permission denied')
if __name__ == "__main__": if __name__ == "__main__":
......
...@@ -5,6 +5,7 @@ Glossary: ...@@ -5,6 +5,7 @@ Glossary:
""" """
from unittest import TestCase, mock from unittest import TestCase, mock
from unittest import mock from unittest import mock
import errno
import tabnanny import tabnanny
import tokenize import tokenize
import tempfile import tempfile
...@@ -232,7 +233,8 @@ class TestCheck(TestCase): ...@@ -232,7 +233,8 @@ class TestCheck(TestCase):
def test_when_no_file(self): def test_when_no_file(self):
"""A python file which does not exist actually in system.""" """A python file which does not exist actually in system."""
path = 'no_file.py' path = 'no_file.py'
err = f"{path!r}: I/O Error: [Errno 2] No such file or directory: {path!r}\n" err = f"{path!r}: I/O Error: [Errno {errno.ENOENT}] " \
f"No such file or directory: {path!r}\n"
self.verify_tabnanny_check(path, err=err) self.verify_tabnanny_check(path, err=err)
def test_errored_directory(self): def test_errored_directory(self):
......
Fix usage of hardcoded ``errno`` values in the tests.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment