()
| 770 | |
| 771 | |
| 772 | def test_grouper_private(): |
| 773 | class Dummy: |
| 774 | pass |
| 775 | objs = [Dummy() for _ in range(5)] |
| 776 | g = cbook.Grouper() |
| 777 | g.join(*objs) |
| 778 | # reach in and touch the internals ! |
| 779 | mapping = g._mapping |
| 780 | |
| 781 | for o in objs: |
| 782 | assert o in mapping |
| 783 | |
| 784 | base_set = mapping[objs[0]] |
| 785 | for o in objs[1:]: |
| 786 | assert mapping[o] is base_set |
| 787 | |
| 788 | |
| 789 | def test_flatiter(): |