(self)
| 460 | self.assert_type(result) |
| 461 | |
| 462 | def test_inner_join(self): |
| 463 | l0 = [("a", 1), ("b", 2), ("c", 3)] |
| 464 | l1 = [("a", 2), ("c", 4), ("d", 5)] |
| 465 | result0 = self.seq(l0).inner_join(l1) |
| 466 | result1 = self.seq(l0).join(l1, "inner") |
| 467 | e = [("a", (1, 2)), ("c", (3, 4))] |
| 468 | self.assert_type(result0) |
| 469 | self.assert_type(result1) |
| 470 | self.assertDictEqual(dict(result0), dict(e)) |
| 471 | self.assertDictEqual(dict(result1), dict(e)) |
| 472 | |
| 473 | result0 = self.seq(l0).inner_join(self.seq(l1)) |
| 474 | result1 = self.seq(l0).join(self.seq(l1), "inner") |
| 475 | self.assert_type(result0) |
| 476 | self.assert_type(result1) |
| 477 | self.assertDictEqual(dict(result0), dict(e)) |
| 478 | self.assertDictEqual(dict(result1), dict(e)) |
| 479 | |
| 480 | def test_left_join(self): |
| 481 | left = [("a", 1), ("b", 2)] |
nothing calls this directly
no test coverage detected