Exemplo n.º 1
0
    def test_task_clone(self):
        t1 = Task(a=1, b=2)
        t2 = t1.clone(b=3, c=4)

        self.assertEqual(t1.a, 1)
        self.assertEqual(t1.b, 2)

        self.assertEqual(t2.a, 1)
        self.assertEqual(t2.b, 3)
        self.assertEqual(t2.c, 4)
Exemplo n.º 2
0
    def test_requirement_setter(self):
        t1 = Task(a=1, b=2)
        t2 = t1.clone(b=3, c=4)
        t2.set_requirements([t1])

        self.assertEqual(t2.get_requirements(), [t1])