(self)
| 108 | self.assertRaises(ValueError, bad2) |
| 109 | |
| 110 | def test_uncomparable(self): |
| 111 | self.assertFalse(S8(0) == S2(0)) |
| 112 | self.assertFalse(S8(0) == "a") |
| 113 | self.assertTrue(S8(0) != "a") |
| 114 | self.assertRaises(TypeError, lambda: S8(0) < "a") |
| 115 | self.assertRaises(TypeError, lambda: S8(0) <= "a") |
| 116 | self.assertRaises(TypeError, lambda: S8(0) > "a") |
| 117 | self.assertRaises(TypeError, lambda: S8(0) >= "a") |
| 118 | |
| 119 | def test_modulo(self): |
| 120 | self.assertEqual(S8(-1), 255) |