def test_delete(self):
     s = CustomSet()
     s.add('a')
     s.add('b')
     s.add('cee')
     s.remove('cee')
     assert s.length() == 2
     assert s.size == 2
    def test_union(self):
        s = CustomSet()
        d = CustomSet()
        s.add('a')
        s.add('b')
        s.add('c')
        s.remove('c')
        d.add('c')
        d.add('d')
        d.add('e')
        d.add('f')

        n = s.union(d)
        assert n.contains('a') == True
        assert n.contains('b') == True
        assert n.contains('c') == True
        assert n.contains('d') == True
        assert n.contains('e') == True
        assert n.contains('f') == True

        assert n.length() == 6
        assert n.size == 6