(self)
| 2320 | self.assertEqual(id(inplace_result), c_id) |
| 2321 | |
| 2322 | def test_subtract(self): |
| 2323 | c = Counter(a=-5, b=0, c=5, d=10, e=15,g=40) |
| 2324 | c.subtract(a=1, b=2, c=-3, d=10, e=20, f=30, h=-50) |
| 2325 | self.assertEqual(c, Counter(a=-6, b=-2, c=8, d=0, e=-5, f=-30, g=40, h=50)) |
| 2326 | c = Counter(a=-5, b=0, c=5, d=10, e=15,g=40) |
| 2327 | c.subtract(Counter(a=1, b=2, c=-3, d=10, e=20, f=30, h=-50)) |
| 2328 | self.assertEqual(c, Counter(a=-6, b=-2, c=8, d=0, e=-5, f=-30, g=40, h=50)) |
| 2329 | c = Counter('aaabbcd') |
| 2330 | c.subtract('aaaabbcce') |
| 2331 | self.assertEqual(c, Counter(a=-1, b=0, c=-1, d=1, e=-1)) |
| 2332 | |
| 2333 | c = Counter() |
| 2334 | c.subtract(self=42) |
| 2335 | self.assertEqual(list(c.items()), [('self', -42)]) |
| 2336 | c = Counter() |
| 2337 | c.subtract(iterable=42) |
| 2338 | self.assertEqual(list(c.items()), [('iterable', -42)]) |
| 2339 | self.assertRaises(TypeError, Counter().subtract, 42) |
| 2340 | self.assertRaises(TypeError, Counter().subtract, {}, {}) |
| 2341 | self.assertRaises(TypeError, Counter.subtract) |
| 2342 | |
| 2343 | def test_unary(self): |
| 2344 | c = Counter(a=-5, b=0, c=5, d=10, e=15,g=40) |
nothing calls this directly
no test coverage detected