Exemple #1
0
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)
Exemple #2
0
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"])
Exemple #3
0
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)
Exemple #5
0
 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)