class Test_user_provided_count(unittest.TestCase): def setUp(self): TestsState.view.settings().erase('vintage') TestsState.view.window().settings().erase('vintage') TestsState.view.settings().erase('is_widget') self.state = VintageState(TestsState.view) def testReturnsNoneIfNoneProvided(self): self.assertEqual(self.state.user_provided_count, None) def testCanReturnActualCount(self): self.state.push_motion_digit("10") self.state.push_action_digit("10") self.assertEqual(self.state.user_provided_count, 100)
class Test_push_action_digit(unittest.TestCase): def setUp(self): TestsState.view.settings().erase('vintage') TestsState.view.window().settings().erase('vintage') TestsState.view.settings().erase('is_widget') self.state = VintageState(TestsState.view) def testCanAddOneItemWhenListIsEmpty(self): self.state.push_action_digit("1") self.assertEqual(self.state.action_digits, ["1"]) def testCanAppendMoreDigits(self): self.state.push_action_digit("1") self.state.push_action_digit("1") self.assertEqual(self.state.action_digits, ["1", "1"])
class Test_push_action_digit(unittest.TestCase): def setUp(self): TestsState.view.settings().erase('vintage') TestsState.view.window().settings().erase('vintage') TestsState.view.settings().erase('is_widget') self.state = VintageState(TestsState.view) def testCanAddOneItemWhenListIsEmpty(self): self.state.push_action_digit("1") self.assertEqual(self.state.action_digits, ["1"]) def testCanAppendMoreDigits(self): self.state.push_action_digit("1") self.state.push_action_digit("1") self.assertEqual(self.state.action_digits, ["1", "1"])
def run(self, edit, digit): state = VintageState(self.view) if not (state.action or state.motion): state.push_motion_digit(digit) elif state.action: state.push_action_digit(digit)
def run(self, edit, digit): state = VintageState(self.view) if not (state.action or state.motion): state.push_motion_digit(digit) elif state.action: state.push_action_digit(digit)