Пример #1
0
 def test_test_component_inputs_pass(self):
     """test_component_inputs should return True if
     all input requirements are met"""
     requirement = lambda component : 'IS_FOO' in component.state.flags
     subject = Component()
     the_input = Component()
     the_input.state.set_flag('IS_FOO')
     subject.register_component(the_input)
     the_input.plug_into(subject)
     self.assertEqual(len(subject.item_inputs()), 1)
     self.assertEqual(req.test_component_inputs(subject, requirement), True)