Skip to content

Commit ae7b3c7

Browse files
committed
Uncomment test_imod
1 parent 2b1f62d commit ae7b3c7

File tree

1 file changed

+23
-15
lines changed

1 file changed

+23
-15
lines changed

tests/test_future/test_bytes.py

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -606,21 +606,29 @@ def test_mod(self):
606606
a = b % (bytes(b'seventy-nine'), 79)
607607
self.assertEqual(a, b'seventy-nine / 100 = 79%')
608608

609-
# def test_imod(self):
610-
# """
611-
# From Py3.5 test suite (post-PEP 461)
612-
# """
613-
# # if (3, 0) <= sys.version_info[:2] < (3, 5):
614-
# # raise unittest.SkipTest('bytes % not yet implemented on Py3.0-3.4')
615-
# b = bytes(b'hello, %b!')
616-
# orig = b
617-
# b %= b'world'
618-
# self.assertEqual(b, b'hello, world!')
619-
# self.assertEqual(orig, b'hello, %b!')
620-
# self.assertFalse(b is orig)
621-
# b = bytes(b'%s / 100 = %d%%')
622-
# b %= (b'seventy-nine', 79)
623-
# self.assertEqual(b, b'seventy-nine / 100 = 79%')
609+
@unittest.skipUnless(utils.PY35 or utils.PY2,
610+
'test requires Python 2 or 3.5+')
611+
def test_imod(self):
612+
"""
613+
From Py3.5 test suite (post-PEP 461)
614+
"""
615+
# if (3, 0) <= sys.version_info[:2] < (3, 5):
616+
# raise unittest.SkipTest('bytes % not yet implemented on Py3.0-3.4')
617+
618+
# b = bytes(b'hello, %b!')
619+
# orig = b
620+
# b %= b'world'
621+
# self.assertEqual(b, b'hello, world!')
622+
# self.assertEqual(orig, b'hello, %b!')
623+
# self.assertFalse(b is orig)
624+
625+
b = bytes(b'%s / 100 = %d%%')
626+
b %= (b'seventy-nine', 79)
627+
self.assertEqual(b, b'seventy-nine / 100 = 79%')
628+
629+
b = bytes(b'%s / 100 = %d%%')
630+
b %= (bytes(b'seventy-nine'), 79)
631+
self.assertEqual(b, b'seventy-nine / 100 = 79%')
624632

625633
# def test_mod_pep_461(self):
626634
# """

0 commit comments

Comments
 (0)