Lines Matching defs:__class__

415         self.assertIs(d.__class__, dict)
494 self.assertEqual(d.__class__, D)
615 # Make sure type(x) doesn't call x.__class__.__init__
1023 self.assertEqual(a.__class__, object)
1049 self.assertTrue(m.__class__ is types.ModuleType)
1052 m.__class__ = SubType
1053 self.assertTrue(m.__class__ is SubType)
1056 m.__class__ = types.ModuleType
1057 self.assertTrue(m.__class__ is types.ModuleType)
1060 # Make sure that builtin immutable objects don't support __class__
1064 # for __class__ assignment.
1073 (1).__class__ = MyInt
1078 (1.0).__class__ = MyFloat
1083 (1 + 2j).__class__ = MyComplex
1088 "a".__class__ = MyStr
1093 b"a".__class__ = MyBytes
1098 ().__class__ = MyTuple
1103 frozenset().__class__ = MyFrozenSet
1775 self.assertEqual(a.__class__, C)
1780 self.assertEqual(b.__class__, D)
1843 self.assertEqual(b.__class__, B)
1851 self.assertEqual(b.__class__, B)
2057 class DictSub(checker.__class__, dict):
2078 set(("__class__",)), {}),
2587 __class__ = property(__getclass)
2636 return "F(%r)[%s]" % (a, s.__class__.__name__) + s.meth(a)
2718 self.assertIs(int(a).__class__, int)
2720 self.assertIs((+a).__class__, int)
2721 self.assertIs((a >> 0).__class__, int)
2722 self.assertIs((a << 0).__class__, int)
2723 self.assertIs((hexint(0) << 12).__class__, int)
2724 self.assertIs((hexint(0) >> 12).__class__, int)
2731 return self.__class__(super(octlong, self).__add__(other))
2741 self.assertIs(int(a).__class__, int)
2742 self.assertIs((+a).__class__, int)
2743 self.assertIs((-a).__class__, int)
2744 self.assertIs((-octlong(0)).__class__, int)
2745 self.assertIs((a >> 0).__class__, int)
2746 self.assertIs((a << 0).__class__, int)
2747 self.assertIs((a - 0).__class__, int)
2748 self.assertIs((a * 1).__class__, int)
2749 self.assertIs((a ** 1).__class__, int)
2750 self.assertIs((a // 1).__class__, int)
2751 self.assertIs((1 * a).__class__, int)
2752 self.assertIs((a | 0).__class__, int)
2753 self.assertIs((a ^ 0).__class__, int)
2754 self.assertIs((a & -1).__class__, int)
2755 self.assertIs((octlong(0) << 12).__class__, int)
2756 self.assertIs((octlong(0) >> 12).__class__, int)
2757 self.assertIs(abs(octlong(0)).__class__, int)
2764 self.assertIs((a + 0).__class__, int)
2765 self.assertIs((0 + a).__class__, int)
2782 self.assertIs(float(a).__class__, float)
2784 self.assertIs((+a).__class__, float)
2792 self.assertEqual(base.__class__, complex)
2795 self.assertEqual(complex(a).__class__, complex)
2800 self.assertEqual(complex(a).__class__, complex)
2802 self.assertEqual((+a).__class__, complex)
2803 self.assertEqual((a + 0).__class__, complex)
2805 self.assertEqual((a - 0).__class__, complex)
2807 self.assertEqual((a * 1).__class__, complex)
2809 self.assertEqual((a / 1).__class__, complex)
2819 self._rev = self.__class__(L)
2832 self.assertIs(tuple(a).__class__, tuple)
2834 self.assertIs(a[:].__class__, tuple)
2835 self.assertIs((a * 1).__class__, tuple)
2836 self.assertIs((a * 0).__class__, tuple)
2837 self.assertIs((a + ()).__class__, tuple)
2840 self.assertIs(tuple(a).__class__, tuple)
2841 self.assertIs((a + a).__class__, tuple)
2842 self.assertIs((a * 0).__class__, tuple)
2843 self.assertIs((a * 1).__class__, tuple)
2844 self.assertIs((a * 2).__class__, tuple)
2845 self.assertIs(a[:].__class__, tuple)
2854 self._rev = self.__class__("".join(L))
2867 self.assertIs(str(s).__class__, str)
2873 self.assertIs(str(s).__class__, str)
2877 self.assertIs((s + "").__class__, str)
2879 self.assertIs(("" + s).__class__, str)
2881 self.assertIs((s * 0).__class__, str)
2883 self.assertIs((s * 1).__class__, str)
2885 self.assertIs((s * 2).__class__, str)
2887 self.assertIs(s[:].__class__, str)
2889 self.assertIs(s[0:0].__class__, str)
2891 self.assertIs(s.strip().__class__, str)
2893 self.assertIs(s.lstrip().__class__, str)
2895 self.assertIs(s.rstrip().__class__, str)
2898 self.assertIs(s.translate(identitytab).__class__, str)
2900 self.assertIs(s.replace("x", "x").__class__, str)
2902 self.assertIs(s.ljust(len(s)).__class__, str)
2904 self.assertIs(s.rjust(len(s)).__class__, str)
2906 self.assertIs(s.center(len(s)).__class__, str)
2908 self.assertIs(s.lower().__class__, str)
2918 self._rev = self.__class__("".join(L))
2927 self.assertIs(str(u).__class__, str)
2931 self.assertIs(u.strip().__class__, str)
2933 self.assertIs(u.lstrip().__class__, str)
2935 self.assertIs(u.rstrip().__class__, str)
2937 self.assertIs(u.replace("x", "x").__class__, str)
2939 self.assertIs(u.replace("xy", "xy").__class__, str)
2941 self.assertIs(u.center(len(u)).__class__, str)
2943 self.assertIs(u.ljust(len(u)).__class__, str)
2945 self.assertIs(u.rjust(len(u)).__class__, str)
2947 self.assertIs(u.lower().__class__, str)
2949 self.assertIs(u.upper().__class__, str)
2951 self.assertIs(u.capitalize().__class__, str)
2953 self.assertIs(u.title().__class__, str)
2955 self.assertIs((u + "").__class__, str)
2957 self.assertIs(("" + u).__class__, str)
2959 self.assertIs((u * 0).__class__, str)
2961 self.assertIs((u * 1).__class__, str)
2963 self.assertIs((u * 2).__class__, str)
2965 self.assertIs(u[:].__class__, str)
2967 self.assertIs(u[0:0].__class__, str)
3251 object = object.__class__.__name__ + ' instance'
3265 # Testing __class__ assignment...
3273 x.__class__ = cls2
3274 self.assertIs(x.__class__, cls2)
3275 x.__class__ = cls
3276 self.assertIs(x.__class__, cls)
3279 x.__class__ = C
3283 self.fail("shouldn't allow %r.__class__ = %r" % (x, C))
3285 delattr(x, "__class__")
3289 self.fail("shouldn't allow del %r.__class__" % x)
3329 x.__class__ = cls2
3330 self.assertIs(x.__class__, cls2,
3331 "assigning %r as __class__ for %r silently failed" % (cls2, x))
3333 x.__class__ = cls
3334 self.assertIs(x.__class__, cls,
3335 "assigning %r as __class__ for %r silently failed" % (cls, x))
3343 # Issue5283: when __class__ changes in __del__, the wrong
3349 self.__class__ = O
4734 __class__ = str
4737 # isinstance() reads __class__