(self)
| 616 | eq_(base._cloned_intersection([s1c1, s3c1], [s2c1, s1c2]), {s1c1}) |
| 617 | |
| 618 | def test_cloned_difference(self): |
| 619 | t1 = table("t1", column("x")) |
| 620 | t2 = table("t2", column("x")) |
| 621 | |
| 622 | s1 = t1.select() |
| 623 | s2 = t2.select() |
| 624 | s3 = t1.select() |
| 625 | |
| 626 | s1c1 = s1._clone() |
| 627 | s1c2 = s1._clone() |
| 628 | s2c1 = s2._clone() |
| 629 | s3c1 = s3._clone() |
| 630 | |
| 631 | eq_( |
| 632 | base._cloned_difference([s1c1, s2c1, s3c1], [s2c1, s1c2]), |
| 633 | {s3c1}, |
| 634 | ) |
| 635 | |
| 636 | def test_distance_on_aliases(self): |
| 637 | a1 = table1.alias("a1") |