mirror of
https://github.com/python/cpython.git
synced 2025-08-28 12:45:07 +00:00
bpo-40066: [Enum] fix tests (GH-30643)
- skip doctest that changes depending on target system - skip doctest that only fails on CI - substitute in values that change depending on target system
This commit is contained in:
parent
a4bc2218d2
commit
62a6594e66
3 changed files with 11 additions and 11 deletions
|
@ -1517,11 +1517,11 @@ class GeneralModuleTests(unittest.TestCase):
|
|||
infos = socket.getaddrinfo(HOST, 80, socket.AF_INET, socket.SOCK_STREAM)
|
||||
for family, type, _, _, _ in infos:
|
||||
self.assertEqual(family, socket.AF_INET)
|
||||
self.assertEqual(repr(family), '<AddressFamily.AF_INET: 2>')
|
||||
self.assertEqual(str(family), '2')
|
||||
self.assertEqual(repr(family), '<AddressFamily.AF_INET: %r>' % family.value)
|
||||
self.assertEqual(str(family), str(family.value))
|
||||
self.assertEqual(type, socket.SOCK_STREAM)
|
||||
self.assertEqual(repr(type), '<SocketKind.SOCK_STREAM: 1>')
|
||||
self.assertEqual(str(type), '1')
|
||||
self.assertEqual(repr(type), '<SocketKind.SOCK_STREAM: %r>' % type.value)
|
||||
self.assertEqual(str(type), str(type.value))
|
||||
infos = socket.getaddrinfo(HOST, None, 0, socket.SOCK_STREAM)
|
||||
for _, socktype, _, _, _ in infos:
|
||||
self.assertEqual(socktype, socket.SOCK_STREAM)
|
||||
|
@ -1795,10 +1795,10 @@ class GeneralModuleTests(unittest.TestCase):
|
|||
# Make sure that the AF_* and SOCK_* constants have enum-like string
|
||||
# reprs.
|
||||
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
|
||||
self.assertEqual(repr(s.family), '<AddressFamily.AF_INET: 2>')
|
||||
self.assertEqual(repr(s.type), '<SocketKind.SOCK_STREAM: 1>')
|
||||
self.assertEqual(str(s.family), '2')
|
||||
self.assertEqual(str(s.type), '1')
|
||||
self.assertEqual(repr(s.family), '<AddressFamily.AF_INET: %r>' % s.family.value)
|
||||
self.assertEqual(repr(s.type), '<SocketKind.SOCK_STREAM: %r>' % s.type.value)
|
||||
self.assertEqual(str(s.family), str(s.family.value))
|
||||
self.assertEqual(str(s.type), str(s.type.value))
|
||||
|
||||
def test_socket_consistent_sock_type(self):
|
||||
SOCK_NONBLOCK = getattr(socket, 'SOCK_NONBLOCK', 0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue