Skip to content

Commit d141ee8

Browse files
committed
Mark bytes mod tests as currently failing (PEP 461): not implemented yet
1 parent eaf8a12 commit d141ee8

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

tests/test_future/test_bytes.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -534,6 +534,7 @@ def test_maketrans(self):
534534
self.assertRaises(ValueError, bytes.maketrans, b'abc', b'xyzq')
535535
self.assertRaises(TypeError, bytes.maketrans, 'abc', 'def')
536536

537+
@unittest.expectedFailure
537538
def test_mod(self):
538539
"""
539540
From Py3.5 test suite (post-PEP 461).
@@ -550,17 +551,20 @@ def test_mod(self):
550551
a = b % (b'seventy-nine', 79)
551552
self.assertEqual(a, b'seventy-nine / 100 = 79%')
552553

554+
@unittest.expectedFailure
553555
def test_imod(self):
554556
"""
555557
From Py3.5 test suite (post-PEP 461)
556558
"""
557-
b = b'hello, %b!'
559+
# if (3, 0) <= sys.version_info[:2] < (3, 5):
560+
# raise unittest.SkipTest('bytes % not yet implemented on Py3.0-3.4')
561+
b = bytes(b'hello, %b!')
558562
orig = b
559563
b %= b'world'
560564
self.assertEqual(b, b'hello, world!')
561565
self.assertEqual(orig, b'hello, %b!')
562566
self.assertFalse(b is orig)
563-
b = b'%s / 100 = %d%%'
567+
b = bytes(b'%s / 100 = %d%%')
564568
b %= (b'seventy-nine', 79)
565569
self.assertEqual(b, b'seventy-nine / 100 = 79%')
566570

0 commit comments

Comments
 (0)