Terry J. Reedy added the comment:

This can only happen because of a hole in the tests.  
test_bool.BoolTest.test_math appears to test every binary int op, including 
bitwise, *except* %.

After
        self.assertIsNot(False/1, False)
add
        self.assertEqual(False%1, 0)
        self.assertIsNot(False%1, False)  # currently fails
        self.assertEqual(True%1, 1)
        self.assertIsNot(True%1, True)

test_int tests int() calls, not int math, so I don't know where the equivalent 
tests on int math with subclasses are or would go.

----------
nosy: +terry.reedy

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue27792>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to