def testRelocateTask3step(self): # Redeploy task import sandbox_tasks task = sandbox_tasks.taskRelocate() task['destination'] = vect_3D(20, 20) task['final_stance'] = 'deliberate defense' task['stance'] = 'transit' # Make and opord opord = self.GetOPORD() # Add a task opord.AddTask(task) # Issue Order self.GetUnit().IssueOrder(opord) # 1 hour simulate self.W.Simulate(datetime.timedelta(hours=3.0)) self.assertEqual(self.GetUnit()['position'].x, 20.0)
def testRelocateTask1step(self): # Set stance to transit self.GetUnit().SetStance('transit') # Redeploy task import sandbox_tasks task = sandbox_tasks.taskRelocate() task['destination'] = vect_3D(20, 20) # Make and opord opord = self.GetOPORD() # Add a task opord.AddTask(task) # Issue Order self.GetUnit().IssueOrder(opord) # 1 hour simulate self.W.Simulate(datetime.timedelta(hours=2.0)) self.assertEqual(self.GetUnit()['position'].x, 20.0)
def testRelocateTask3step(self): # Redeploy task import sandbox_tasks task = sandbox_tasks.taskRelocate() task["destination"] = vect_3D(20, 20) task["final_stance"] = "deliberate defense" task["stance"] = "transit" # Make and opord opord = self.GetOPORD() # Add a task opord.AddTask(task) # Issue Order self.GetUnit().IssueOrder(opord) # 1 hour simulate self.W.Simulate(datetime.timedelta(hours=3.0)) self.assertEqual(self.GetUnit()["position"].x, 20.0)
def testRelocateTask1step(self): # Set stance to transit self.GetUnit().SetStance("transit") # Redeploy task import sandbox_tasks task = sandbox_tasks.taskRelocate() task["destination"] = vect_3D(20, 20) # Make and opord opord = self.GetOPORD() # Add a task opord.AddTask(task) # Issue Order self.GetUnit().IssueOrder(opord) # 1 hour simulate self.W.Simulate(datetime.timedelta(hours=2.0)) self.assertEqual(self.GetUnit()["position"].x, 20.0)