Example #1
0
 def test_insert_child(self):
     step = Step('foo')
     step2 = Step('step2')
     step3 = Step('step3')
     step4 = Step('step4')
     step.add_child(step2)
     step.add_child(step3)
     step.insert_child(0, step4)
     self.assertEquals(step.children, [step4, step2, step3])
Example #2
0
 def test_add_child(self):
     step = Step('foo')
     step2 = Step('step2')
     step3 = Step('step3')
     step.add_child(step2)
     step.add_child(step3)
     self.assertEquals(step.children, [step2, step3])
Example #3
0
 def test_get_status_conduit_from_parent(self):
     step = Step('foo_step')
     step.parent = Mock()
     step.parent.get_status_conduit.return_value = 'foo'
     self.assertEquals('foo', step.get_status_conduit())
Example #4
0
 def test_get_status_conduit(self):
     step = Step('foo_step')
     step.status_conduit = 'foo'
     self.assertEquals('foo', step.get_status_conduit())