def bt1(self):
        bt1 = BT()
        bt1.add(1)
        bt1.add(2)
        bt1.add(3)
        bt1.add(4)
        bt1.add(5)
        bt1.add(6)
        bt1.add(7)

        return bt1
    def bt2(self):
        bt2 = BT()
        bt2.add(1)
        bt2.add(3)
        bt2.add(4)
        bt2.add(4)
        bt2.add(5)
        bt2.add(6)

        return bt2
    def test_tree_intersection_no_matches(self):
        bt1 = BT()
        bt1.add('five')
        bt1.add('four')
        bt1.add('three')
        bt1.add('two')
        bt1.add('one')

        bt2 = BT()
        bt2.add(5)
        bt2.add(4)
        bt2.add(3)
        bt2.add(2)
        bt2.add(1)

        assert ti(bt1, bt2) == set()