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