Ejemplo n.º 1
0
    def test_set_state_state(self):
        for state in WorkState:
            TypeChecks._check_set_states_inputs(ITERABLE_CONTAINERS[0](), state)

        with self.assertRaisesRegexp(ValueError,
                                     re.compile(".*Expected.*state.*")):
            TypeChecks._check_set_states_inputs(ITERABLE_CONTAINERS[0](), None)
Ejemplo n.º 2
0
    def test_set_state_tasks(self):
        for objtype in ITERABLE_CONTAINERS:
            TypeChecks._check_set_states_inputs(objtype(), WorkState.DONE)

        with self.assertRaisesRegexp(TypeError, re.compile(".*for.*tasks.*")):
            TypeChecks._check_set_states_inputs(None, None)