def test_internal_inputs_not_statisfied(self): sink = Types(('bar', object), (':quux:', object)) self.assertTrue(sink.check_sink([('foo', [('foo', 'bar')])]))
def test_overwritten_input(self): sink = Types() self.assertFalse(sink.check_sink([('foo', [('foo', 'bar')]), ('baz', [('baz', 'bar')])]))
def test_inputs_not_statisfied(self): sink = Types(('foo', object)) self.assertFalse(sink.check_sink([('foo', [('foo', 'bar'), ('baz', 'quux')])]))
def test_valid_input(self): sink = Types() self.assertTrue(sink.check_sink([('foo', [('foo', 'bar')]), ('baz', [('baz', 'bad')])]))