def register_output(self, output_name): output = create_output(output_name, self.test_result, self.args) self.outputs.append(output) self.test_result.add_observer(output)
def test_create_output(self): register_output(FakeOutput) obj = create_output('fake', mock.sentinel.test_result, mock.sentinel.args) self.assertEquals(obj.args, mock.sentinel.args) self.assertEquals(obj.test_result, mock.sentinel.test_result)