MCPcopy Index your code
hub / github.com/python/cpython / test_mixed_iadd

Method test_mixed_iadd

Lib/test/test_userstring.py:92–116  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

90 self.assertIs(type(u), UserStringSubclass)
91
92 def test_mixed_iadd(self):
93 u = UserString("spam")
94 u += "eggs"
95 self.assertEqual(u, "spameggs")
96 self.assertIs(type(u), UserString)
97
98 u = "spam"
99 u += UserString("eggs")
100 self.assertEqual(u, "spameggs")
101 self.assertIs(type(u), UserString)
102
103 u = UserString("spam")
104 u += UserStringSubclass("eggs")
105 self.assertEqual(u, "spameggs")
106 self.assertIs(type(u), UserString)
107
108 u = UserStringSubclass("spam")
109 u += UserString("eggs")
110 self.assertEqual(u, "spameggs")
111 self.assertIs(type(u), UserStringSubclass)
112
113 u = UserStringSubclass("spam")
114 u += UserStringSubclass2("eggs")
115 self.assertEqual(u, "spameggs")
116 self.assertIs(type(u), UserStringSubclass)
117
118 def test_mixed_cmp(self):
119 a = self.fixtype('ab')

Callers

nothing calls this directly

Calls 5

UserStringClass · 0.90
UserStringSubclassClass · 0.85
UserStringSubclass2Class · 0.85
assertEqualMethod · 0.45
assertIsMethod · 0.45

Tested by

no test coverage detected