def settings(self): return [ self.documentation, FixtureController(self, self._test.setup), FixtureController(self, self._test.teardown), TimeoutController(self, self._test.timeout), TemplateController(self, self._test.template), self.tags ]
def settings(self): result = [ DocumentationController(self, self._kw.doc), TagsController(self, self._kw.tags), ArgumentsController(self, self._kw.args), self.teardown, ReturnValueController(self, self._kw.return_), TimeoutController(self, self._kw.timeout) ] return result
def settings(self): result = [ DocumentationController(self, self._kw.doc), ArgumentsController(self, self._kw.args), TimeoutController(self, self._kw.timeout), ReturnValueController(self, self._kw.return_) ] if hasattr(self._kw, 'teardown'): result = result[:2] + [self.teardown] + result[2:] return result
class TimeoutControllerTest(unittest.TestCase): def setUp(self): self.to = Timeout('Timeout') self.to.value = '1 s' self.to.message = 'message' self.parent = _FakeParent() self.ctrl = TimeoutController(self.parent, self.to) def test_creation(self): assert_equals(self.ctrl.display_value, '1 s | message') assert_true(self.ctrl.is_set) def test_value_with_empty_timeout(self): assert_equals(TimeoutController(self.parent, Timeout('Timeout')).display_value, '') def test_setting_value_changes_fixture_state(self): self.ctrl.set_value('3 s') assert_equals(self.to.value, '3 s') assert_equals(self.to.message, '') self.ctrl.set_value('3 s | new message') assert_equals(self.to.value, '3 s') assert_equals(self.to.message, 'new message') def test_setting_value_informs_parent_controller_about_dirty_model(self): self.ctrl.set_value('1 min') assert_true(self.ctrl.dirty) def test_set_empty_value(self): self.ctrl.set_value('') assert_equals(self.to.value, '') assert_equals(self.to.message, '') assert_true(self.ctrl.dirty) def test_same_value(self): self.ctrl.set_value('1 s | message') assert_false(self.ctrl.dirty)
class TimeoutControllerTest(unittest.TestCase): def setUp(self): self.to = Timeout("Timeout") self.to.value = "1 s" self.to.message = "message" self.parent = _FakeParent() self.ctrl = TimeoutController(self.parent, self.to) def test_creation(self): assert_equals(self.ctrl.display_value, "1 s | message") assert_true(self.ctrl.is_set) def test_value_with_empty_timeout(self): assert_equals(TimeoutController(self.parent, Timeout("Timeout")).display_value, "") def test_setting_value_changes_fixture_state(self): self.ctrl.set_value("3 s") assert_equals(self.to.value, "3 s") assert_equals(self.to.message, "") self.ctrl.set_value("3 s | new message") assert_equals(self.to.value, "3 s") assert_equals(self.to.message, "new message") def test_setting_value_informs_parent_controller_about_dirty_model(self): self.ctrl.set_value("1 min") assert_true(self.ctrl.dirty) def test_set_empty_value(self): self.ctrl.set_value("") assert_equals(self.to.value, "") assert_equals(self.to.message, "") assert_true(self.ctrl.dirty) def test_same_value(self): self.ctrl.set_value("1 s | message") assert_false(self.ctrl.dirty)
def setUp(self): self.to = Timeout('Timeout') self.to.value = '1 s' self.to.message = 'message' self.parent = _FakeParent() self.ctrl = TimeoutController(self.parent, self.to)
def test_value_with_empty_timeout(self): assert_equals(TimeoutController(self.parent, Timeout('Timeout')).display_value, '')
def setUp(self): self.to = Timeout("Timeout") self.to.value = "1 s" self.to.message = "message" self.parent = _FakeParent() self.ctrl = TimeoutController(self.parent, self.to)
def _settings(self): ss = self._setting_table sett = _DataController._settings(self) sett.insert(-1, TemplateController(self, ss.test_template)) sett.insert(-1, TimeoutController(self, ss.test_timeout)) return sett + [self.default_tags]