# grep 'assert.*[^a-z_]type(' Lib/test/*py Lib/test/datetimetester.py: self.assertTrue(type(orig) is tzinfo) Lib/test/datetimetester.py: self.assertTrue(type(derived) is tzinfo) Lib/test/datetimetester.py: self.assertIs(type(orig), otype) Lib/test/datetimetester.py: self.assertIs(type(derived), otype) Lib/test/datetimetester.py: self.assertTrue(type(t1) is T) Lib/test/datetimetester.py: self.assertTrue(type(t2) is T) Lib/test/datetimetester.py: self.assertTrue(type(t3) is timedelta) Lib/test/datetimetester.py: self.assertTrue(type(t4) is T) Lib/test/datetimetester.py: self.assertIs(type(expected), self.theclass) Lib/test/datetimetester.py: self.assertIs(type(got), self.theclass) Lib/test/mapping_tests.py: self.assertTrue(type(dictlike.fromkeys('a')) is dictlike) Lib/test/pickletester.py: self.assertEqual(type(y), type(x)) # rather than type(p) Lib/test/pickletester.py: self.assertEqual(type(loaded), type(range(0))) Lib/test/pickletester.py: self.assertEqual(type(loaded), SimpleCookie) Lib/test/string_tests.py: self.assertIs(type(s2), t) Lib/test/string_tests.py: self.assertIs(type(s2), t) Lib/test/string_tests.py:## self.assertIs(type(s2), str) # promotes! Lib/test/string_tests.py:## self.assertIs(type(s2), str) # promotes! Lib/test/test_array.py: self.assertEqual(type(a), type(b)) Lib/test/test_array.py: self.assertEqual(type(a), type(b)) Lib/test/test_ast.py: self.assertEqual(type(x._fields), tuple) Lib/test/test_bool.py: self.assertIs(type(True.real), int) Lib/test/test_bool.py: self.assertIs(type(True.imag), int) Lib/test/test_bool.py: self.assertIs(type(False.real), int) Lib/test/test_bool.py: self.assertIs(type(False.imag), int) Lib/test/test_builtin.py: self.assertEqual(type(hash(X())), int) Lib/test/test_builtin.py: self.assertEqual(type(round(0.0)), int) Lib/test/test_builtin.py: self.assertEqual(type(round(-8.0, -1)), float) Lib/test/test_builtin.py: self.assertEqual(type(round(-8.0, 0)), float) Lib/test/test_builtin.py: self.assertEqual(type(round(-8.0, 1)), float) Lib/test/test_builtin.py: self.assertEqual(type(round(0)), int) Lib/test/test_builtin.py: self.assertEqual(type(round(-8, -1)), int) Lib/test/test_builtin.py: self.assertEqual(type(round(-8, 0)), int) Lib/test/test_builtin.py: self.assertEqual(type(round(-8, 1)), int) Lib/test/test_builtin.py: self.assertEqual(type(''), type('123')) Lib/test/test_builtin.py: self.assertNotEqual(type(''), type(())) Lib/test/test_bytes.py: self.assertEqual(type(b), self.type2test) Lib/test/test_bytes.py: self.assertEqual(type(a), type(b)) Lib/test/test_bytes.py: self.assertTrue(type(s2) is self.type2test, type(s2)) Lib/test/test_bytes.py: self.assertTrue(type(s3) is self.type2test) Lib/test/test_bytes.py: self.assertEqual(type(a), type(b)) Lib/test/test_bytes.py: self.assertEqual(type(a.y), type(b.y)) Lib/test/test_bytes.py: self.assertEqual(type(a), type(b)) Lib/test/test_bytes.py: self.assertEqual(type(a.y), type(b.y)) Lib/test/test_codecs.py: self.assertTrue(type(chunk) is bytes, type(chunk)) Lib/test/test_collections.py: self.assertFalse(issubclass(type(x), Hashable), repr(type(x))) Lib/test/test_collections.py: self.assertTrue(issubclass(type(x), Hashable), repr(type(x))) Lib/test/test_collections.py: self.assertFalse(issubclass(type(x), Iterable), repr(type(x))) Lib/test/test_collections.py: self.assertTrue(issubclass(type(x), Iterable), repr(type(x))) Lib/test/test_collections.py: self.assertFalse(issubclass(type(x), Iterator), repr(type(x))) Lib/test/test_collections.py: self.assertTrue(issubclass(type(x), Iterator), repr(type(x))) Lib/test/test_collections.py: self.assertFalse(issubclass(type(x), Sized), repr(type(x))) Lib/test/test_collections.py: self.assertTrue(issubclass(type(x), Sized), repr(type(x))) Lib/test/test_collections.py: self.assertFalse(issubclass(type(x), Container), repr(type(x))) Lib/test/test_collections.py: self.assertTrue(issubclass(type(x), Container), repr(type(x))) Lib/test/test_collections.py: self.assertFalse(issubclass(type(x), Callable), repr(type(x))) Lib/test/test_collections.py: self.assertTrue(issubclass(type(x), Callable), repr(type(x))) Lib/test/test_collections.py: self.assertEqual(type(dup), type(words)) Lib/test/test_collections.py: self.assertEqual(type(d), type(c)) Lib/test/test_collections.py: self.assertEqual(type(dup), type(od)) Lib/test/test_collections.py: self.assertTrue(all(type(pair)==list for pair in od.__reduce__()[1])) Lib/test/test_compile.py: self.assertTrue(type(ast) == _ast.Module) Lib/test/test_complex.py: self.assertEqual(type(complex("1"*500)), complex) Lib/test/test_curses.py: assert type(b) is bytes Lib/test/test_decimal.py: self.assertEqual(type(r), Decimal) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(c), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(p), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(q), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(p), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(q), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(p), type(d1)) Lib/test/test_decimal.py: self.assertEqual(type(q), type(d1)) Lib/test/test_decimal.py: self.assertIs(type(d), Decimal) Lib/test/test_decimal.py: self.assertIs(type(d), Decimal) Lib/test/test_decimal.py: self.assertEqual(type(r), MyDecimal) Lib/test/test_defaultdict.py: self.assertEqual(type(d2), defaultdict) Lib/test/test_defaultdict.py: self.assertEqual(type(d3), defaultdict) Lib/test/test_defaultdict.py: self.assertEqual(type(d4), defaultdict) Lib/test/test_deque.py: self.assertEqual(d==e, type(d)==type(e) and list(d)==list(e)) Lib/test/test_deque.py: self.assertEqual(d!=e, not(type(d)==type(e) and list(d)==list(e))) Lib/test/test_deque.py: self.assertEqual(type(d), type(e)) Lib/test/test_deque.py: self.assertEqual(type(d), type(e)) Lib/test/test_deque.py: self.assertEqual(type(d), type(e)) Lib/test/test_deque.py: self.assertEqual(type(d), type(e)) Lib/test/test_deque.py: self.assertEqual(type(d), type(e)) Lib/test/test_deque.py: self.assertEqual(type(d), type(e)) Lib/test/test_deque.py:## self.assertEqual(type(d), type(e)) Lib/test/test_descr.py: self.assertIsInstance(key, type(0)) Lib/test/test_descr.py: self.assertEqual(type(a), C) Lib/test/test_descr.py: self.assertIs(A, type(D)) Lib/test/test_descr.py: self.assertIs(ANotMeta, type(A)) Lib/test/test_descr.py: self.assertIs(BNotMeta, type(B)) Lib/test/test_descr.py: self.assertIs(BNotMeta, type(C)) Lib/test/test_descr.py: self.assertIs(BNotMeta, type(C2)) Lib/test/test_descr.py: self.assertIs(BNotMeta, type(E)) Lib/test/test_descr.py: self.assertIs(BNotMeta, type(F)) Lib/test/test_descr.py: self.assertIs(BNotMeta, type(F2)) Lib/test/test_descr.py: self.assertEqual(type(a), object) Lib/test/test_descr.py: self.assertTrue(type(slots[0]) is str) Lib/test/test_descr.py: self.assertEqual(type(o), octetstring) Lib/test/test_descr.py: self.assertEqual(type(str(o)), str) Lib/test/test_descr.py: self.assertEqual(type(repr(o)), str) Lib/test/test_descr.py: self.assertEqual(type(C.__dict__), type(B.__dict__)) Lib/test/test_enumerate.py: self.assertEqual(type(self.enum(self.seq)), self.enum) Lib/test/test_enumerate.py: self.assertEqual(type(reversed(x)), type(iter(x))) Lib/test/test_exceptions.py: self.assertEqual(type(e).__module__, 'builtins') Lib/test/test_exceptions.py: self.assertTrue(isinstance(v, RuntimeError), type(v)) Lib/test/test_exceptions.py: self.assertIs(type(error1), type) Lib/test/test_float.py: self.assertEqual(type(pow_op(-2.0, -0.5)), complex) Lib/test/test_float.py: self.assertEqual(type(pow_op(-2.0, 0.5)), complex) Lib/test/test_float.py: self.assertEqual(type(pow_op(-1.0, -0.5)), complex) Lib/test/test_float.py: self.assertEqual(type(pow_op(-1.0, 0.5)), complex) Lib/test/test_float.py: self.assertEqual(type(pow_op(-0.5, -0.5)), complex) Lib/test/test_float.py: self.assertEqual(type(pow_op(-0.5, 0.5)), complex) Lib/test/test_float.py: self.assertEqual(type(pow_op(-2.0, -2000.5)), complex) Lib/test/test_float.py: self.assertEqual(type(pow_op(-0.5, 2000.5)), complex) Lib/test/test_fractions.py: self.assertEqual(type(expected), type(actual)) Lib/test/test_funcattrs.py: self.assertEqual(type(func.__code__), types.CodeType) Lib/test/test_functools.py: self.assertEqual(type(square(3)), type(9)) Lib/test/test_functools.py: self.assertEqual(type(square(3.0)), type(9.0)) Lib/test/test_functools.py: self.assertEqual(type(square(x=3)), type(9)) Lib/test/test_functools.py: self.assertEqual(type(square(x=3.0)), type(9.0)) Lib/test/test_glob.py: self.assertEqual(set(type(r) for r in u1), uniset) Lib/test/test_glob.py: self.assertEqual(set(type(r) for r in u2), uniset) Lib/test/test_grammar.py: self.assertEqual(type(000), type(0)) Lib/test/test_gzip.py: self.assertEqual(type(datac), bytes) Lib/test/test_heapq.py: self.assertEqual(type(h[0]), int) Lib/test/test_heapq.py: self.assertEqual(type(x), float) Lib/test/test_hmac.py: self.assertEqual(type(h1.inner), type(h2.inner), Lib/test/test_hmac.py: self.assertEqual(type(h1.outer), type(h2.outer), Lib/test/test_inspect.py: self.assertFalse(inspect.isgetsetdescriptor(type(tb.tb_frame).f_locals)) Lib/test/test_inspect.py: self.assertIs(type(ex1), type(ex2)) Lib/test/test_inspect.py: self.assertEqual(inspect.getattr_static(handle, 'name'), type(handle).name) Lib/test/test_itertools.py: self.assertEqual(type(result), tuple) Lib/test/test_itertools.py: self.assertEqual(getattr(p, '__class__'), type(b)) Lib/test/test_long.py: self.assertTrue(type(got) is int) Lib/test/test_long.py: self.assertTrue(type(got) is int) Lib/test/test_long.py: self.assertTrue(type(got) is int) Lib/test/test_long.py: self.assertTrue(type(got) is int) Lib/test/test_long.py: self.assertTrue(type(myint.from_bytes(b'\x00', 'big')) is myint) Lib/test/test_long.py: self.assertTrue(type(myint.from_bytes(b'\x00', 'little')) is myint) Lib/test/test_long.py: self.assertTrue(type(myint.from_bytes( Lib/test/test_math.py: self.assertEqual(int, type(math.ceil(0.5))) Lib/test/test_math.py: self.assertEqual(int, type(math.floor(0.5))) Lib/test/test_math.py: self.assertEqual(type(math.trunc(1)), int) Lib/test/test_math.py: self.assertEqual(type(math.trunc(1.5)), int) Lib/test/test_memoryio.py: self.assertEqual(type(memio.read()), type(buf)) Lib/test/test_memoryio.py: self.assertEqual(type(memio.read()), type(buf)) Lib/test/test_memoryio.py: self.assertEqual(type(memio.readline()), type(buf)) Lib/test/test_memoryio.py: self.assertEqual(type(memio.readlines()[0]), type(buf)) Lib/test/test_memoryio.py: self.assertEqual(type(memio.getvalue()), type(buf)) Lib/test/test_multibytecodec_support.py: self.assertTrue(type(result) is str, type(result)) Lib/test/test_multibytecodec_support.py: self.assertTrue(type(result) is bytes, type(result)) Lib/test/test_multibytecodec_support.py: self.assertTrue(type(result) is str, type(result)) Lib/test/test_multibytecodec_support.py: self.assertTrue(type(result) is bytes, type(result)) Lib/test/test_multiprocessing.py: self.assertTrue(type(self.active_children()) is list) Lib/test/test_multiprocessing.py: self.assertTrue(type(cpus) is int) Lib/test/test_multiprocessing.py: self.assertEqual(type(self.active_children()), list) Lib/test/test_multiprocessing.py: assert type(s) is str Lib/test/test_multiprocessing.py: self.assertEqual(type(conn.fileno()), int) Lib/test/test_nntplib.py: self.assertEqual(str, type(welcome)) Lib/test/test_nntplib.py: self.assertEqual(str, type(line)) Lib/test/test_nntplib.py: self.assertEqual(GroupInfo, type(groups[0])) Lib/test/test_nntplib.py: self.assertEqual(str, type(groups[0].group)) Lib/test/test_nntplib.py: self.assertEqual(GroupInfo, type(groups[0])) Lib/test/test_nntplib.py: self.assertEqual(str, type(groups[0].group)) Lib/test/test_nntplib.py: self.assertIsInstance(v, (str, type(None))) Lib/test/test_nntplib.py: self.assertEqual(str, type(line[1])) Lib/test/test_os.py: self.assertEqual(type(s), bytes) Lib/test/test_os.py: self.assertEqual(type(key), str) Lib/test/test_os.py: self.assertEqual(type(val), str) Lib/test/test_pep3151.py: self.assertIs(type(e), FileExistsError) Lib/test/test_pep3151.py: self.assertIs(type(e), exc) Lib/test/test_pep3151.py: self.assertIs(type(e), OSError) Lib/test/test_pep3151.py: self.assertIs(type(e), SubOSError) Lib/test/test_posix.py: self.assertEqual(type(k), item_type) Lib/test/test_posix.py: self.assertEqual(type(v), item_type) Lib/test/test_pow.py: self.assertEqual(pow(type(i), 0), 1) Lib/test/test_pow.py: self.assertEqual(pow(type(i), 1), type(i)) Lib/test/test_pow.py: self.assertEqual(pow(type(0), 1), type(0)) Lib/test/test_pow.py: self.assertEqual(pow(type(1), 1), type(1)) Lib/test/test_pow.py: self.assertEqual(pow(type(i), 3), i*i*i) Lib/test/test_pow.py: self.assertRaises(TypeError, pow, type(i), j, k) Lib/test/test_pprint.py: self.assertEqual(pprint.pformat(type(o)), exp) Lib/test/test_pprint.py: self.assertEqual(pprint.pformat(type(o)), exp) Lib/test/test_pprint.py: self.assertEqual(pprint.pformat(type(o)), exp) Lib/test/test_pprint.py: self.assertEqual(pprint.pformat(type(o), indent=4), exp) Lib/test/test_random.py: self.assertRaises(TypeError, type(self.gen), []) Lib/test/test_range.py: self.assertIs(type(range(3).count(-1)), int) Lib/test/test_range.py: self.assertIs(type(range(3).count(1)), int) Lib/test/test_set.py: self.assertEqual(type(u), self.basetype) Lib/test/test_set.py: self.assertEqual(type(i), self.basetype) Lib/test/test_set.py: self.assertEqual(type(i), self.basetype) Lib/test/test_set.py: self.assertEqual(type(i), self.basetype) Lib/test/test_set.py: self.assertEqual(type(dup), self.basetype) Lib/test/test_set.py: self.assertEqual(type(element), frozenset) Lib/test/test_sys.py: self.assertEqual(type(sys.int_info.bits_per_digit), int) Lib/test/test_sys.py: self.assertEqual(type(sys.int_info.sizeof_digit), int) Lib/test/test_sys.py: self.assertEqual(type(getattr(sys.flags, attr)), int, attr) Lib/test/test_tarfile.py: self.assertEqual(type(tarinfo.mtime), float) Lib/test/test_tarfile.py: self.assertTrue(type(key) is not bytes) Lib/test/test_tarfile.py: self.assertTrue(type(val) is not bytes) Lib/test/test_tarfile.py: self.assertTrue(type(t.name) is str) Lib/test/test_tarfile.py: self.assertTrue(type(t.linkname) is str) Lib/test/test_tarfile.py: self.assertTrue(type(t.uname) is str) Lib/test/test_tarfile.py: self.assertTrue(type(t.gname) is str) Lib/test/test_telnetlib.py: assert type(x) is bytes, x Lib/test/test_timeout.py: self.assertEqual(type(self.sock.gettimeout()), type(1.0)) Lib/test/test_timeout.py: self.assertEqual(type(self.sock.gettimeout()), type(1.0)) Lib/test/test_types.py: assert type(i) == int Lib/test/test_types.py: assert type(format_spec) == str Lib/test/test_unicode.py: self.assertTrue(type(realresult) is type(result)) Lib/test/test_userlist.py: self.assertEqual(type(u), type(v)) Lib/test/test_warnings.py: self.assertTrue(type(w) is list) Lib/test/test_weakref.py: self.assertTrue(type(ref1) is weakref.CallableProxyType, Lib/test/test_weakset.py: self.assertEqual(type(u), WeakSet) Lib/test/test_weakset.py: self.assertEqual(type(i), WeakSet) Lib/test/test_weakset.py: self.assertEqual(type(i), WeakSet) Lib/test/test_weakset.py: self.assertEqual(type(i), WeakSet) Lib/test/test_winreg.py: self.assertEqual(type(r), str) Lib/test/test_winreg.py: self.assertEqual(type(disabled), bool)