示例#1
0
 def test_internal_inputs_not_statisfied(self):
     sink = Types(('bar', object), (':quux:', object))
     self.assertTrue(sink.check_sink([('foo', [('foo', 'bar')])]))
示例#2
0
 def test_overwritten_input(self):
     sink = Types()
     self.assertFalse(sink.check_sink([('foo', [('foo', 'bar')]),
                                       ('baz', [('baz', 'bar')])]))
示例#3
0
 def test_inputs_not_statisfied(self):
     sink = Types(('foo', object))
     self.assertFalse(sink.check_sink([('foo', [('foo', 'bar'), ('baz', 'quux')])]))
示例#4
0
 def test_valid_input(self):
     sink = Types()
     self.assertTrue(sink.check_sink([('foo', [('foo', 'bar')]),
                                      ('baz', [('baz', 'bad')])]))