• Home
  • Raw
  • Download

Lines Matching refs:bool

12             class C(bool):
19 self.assertRaises(TypeError, int.__new__, bool, 0)
109 self.assertIsNot(b**i, bool(int(b)**i))
113 self.assertIs(a&b, bool(int(a)&int(b)))
114 self.assertIs(a|b, bool(int(a)|int(b)))
115 self.assertIs(a^b, bool(int(a)^int(b)))
117 self.assertIsNot(a&int(b), bool(int(a)&int(b)))
119 self.assertIsNot(a|int(b), bool(int(a)|int(b)))
121 self.assertIsNot(a^int(b), bool(int(a)^int(b)))
123 self.assertIsNot(int(a)&b, bool(int(a)&int(b)))
125 self.assertIsNot(int(a)|b, bool(int(a)|int(b)))
127 self.assertIsNot(int(a)^b, bool(int(a)^int(b)))
164 self.assertRaises(TypeError, bool, 42, 42)
165 self.assertIs(bool(10), True)
166 self.assertIs(bool(1), True)
167 self.assertIs(bool(-1), True)
168 self.assertIs(bool(0), False)
169 self.assertIs(bool("hello"), True)
170 self.assertIs(bool(""), False)
171 self.assertIs(bool(), False)
188 self.assertIs(isinstance(True, bool), True)
189 self.assertIs(isinstance(False, bool), True)
192 self.assertIs(isinstance(1, bool), False)
193 self.assertIs(isinstance(0, bool), False)
196 self.assertIs(issubclass(bool, int), True)
197 self.assertIs(issubclass(int, bool), False)
231 self.assertNotIsInstance(True & 1, bool)
235 self.assertNotIsInstance(True | 1, bool)
239 self.assertNotIsInstance(True ^ 1, bool)
253 for t in [bool, complex, dict, float, int, list, object,
255 self.assertIs(bool(t), True)
297 check = lambda o: self.assertRaises(TypeError, bool, o)
322 self.assertRaises(ValueError, bool, Eggs())
325 self.assertIs(bool.from_bytes(b'\x00'*8, 'big'), False)
326 self.assertIs(bool.from_bytes(b'abcd', 'little'), True)
336 bool(A())
346 self.assertRaises(TypeError, bool, A())
352 self.assertRaises(TypeError, bool, B())