(self)
| 496 | self.assertDictEqual(dict(result1), dict(expect)) |
| 497 | |
| 498 | def test_right_join(self): |
| 499 | left = [("a", 1), ("b", 2)] |
| 500 | right = [("a", 2), ("c", 3)] |
| 501 | result0 = self.seq(left).right_join(right) |
| 502 | result1 = self.seq(left).join(right, "right") |
| 503 | expect = [("a", (1, 2)), ("c", (None, 3))] |
| 504 | |
| 505 | self.assert_type(result0) |
| 506 | self.assert_type(result1) |
| 507 | self.assertDictEqual(dict(result0), dict(expect)) |
| 508 | self.assertDictEqual(dict(result1), dict(expect)) |
| 509 | |
| 510 | result0 = self.seq(left).right_join(self.seq(right)) |
| 511 | result1 = self.seq(left).join(self.seq(right), "right") |
| 512 | self.assert_type(result0) |
| 513 | self.assert_type(result1) |
| 514 | self.assertDictEqual(dict(result0), dict(expect)) |
| 515 | self.assertDictEqual(dict(result1), dict(expect)) |
| 516 | |
| 517 | def test_outer_join(self): |
| 518 | left = [("a", 1), ("b", 2)] |
nothing calls this directly
no test coverage detected