'Anything that is not in the supplied sequence will evaluate as \'in\' the container.'

def test_set(self):

    seq = set([(-3), 'test', 1.1])
    d = SequenceExclude(seq)
    self.assertIn(0, d)
    self.assertIn('foo', d)
    self.assertIn(3.14, d)
    self.assertIn(set('bar'), d)
    self.assertRaises(TypeError, ((0, 1, 2) in d))
    self.assertRaises(TypeError, d.__contains__, ['a', 'b', 'c'])
    for v in [(-3), 'test', 1.1]:
        self.assertNotIn(v, d)
