@@ -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