Skip to content

Commit 334b190

Browse files
authored
Merge pull request #8 from nasa/bug/uav_test_times
Bug fixes for tests for uav model and surrogates
2 parents 14f6899 + 36701c9 commit 334b190

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

tests/test_surrogates.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -420,10 +420,10 @@ def future_loading(t, x=None):
420420
self.assertAlmostEqual(surrogate_noise_results.states[i]['Vo'], surrogate_results.states[i]['Vo'], delta=0.1)
421421
self.assertAlmostEqual(surrogate_noise_results.states[i]['Vsn'], surrogate_results.states[i]['Vsn'], delta=0.5)
422422
self.assertAlmostEqual(surrogate_noise_results.states[i]['Vsp'], surrogate_results.states[i]['Vsp'], delta=0.1)
423-
self.assertAlmostEqual(surrogate_noise_results.states[i]['qnB'], surrogate_results.states[i]['qnB'], delta=15)
424-
self.assertAlmostEqual(surrogate_noise_results.states[i]['qnS'], surrogate_results.states[i]['qnS'], delta=3)
425-
self.assertAlmostEqual(surrogate_noise_results.states[i]['qpB'], surrogate_results.states[i]['qpB'], delta=15)
426-
self.assertAlmostEqual(surrogate_noise_results.states[i]['qpS'], surrogate_results.states[i]['qpS'], delta=3)
423+
self.assertAlmostEqual(surrogate_noise_results.states[i]['qnB'], surrogate_results.states[i]['qnB'], delta=55)
424+
self.assertAlmostEqual(surrogate_noise_results.states[i]['qnS'], surrogate_results.states[i]['qnS'], delta=8)
425+
self.assertAlmostEqual(surrogate_noise_results.states[i]['qpB'], surrogate_results.states[i]['qpB'], delta=55)
426+
self.assertAlmostEqual(surrogate_noise_results.states[i]['qpS'], surrogate_results.states[i]['qpS'], delta=8)
427427
self.assertAlmostEqual(surrogate_noise_results.states[i]['v'], surrogate_results.states[i]['v'], delta=0.3)
428428
self.assertAlmostEqual(surrogate_noise_results.states[i]['EOD'], surrogate_results.states[i]['EOD'],delta=0.1)
429429
self.assertEqual(surrogate_noise_results.states[i]['v'], surrogate_noise_results.outputs[i]['v'])

tests/test_uav_model.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ def test_controllers_and_vehicle(self):
238238
x_sim_interp = interp1d(sim.times, x_temp)(ref_traj['t'])
239239
y_sim_interp = interp1d(sim.times, y_temp)(ref_traj['t'])
240240
z_sim_interp = interp1d(sim.times, z_temp)(ref_traj['t'])
241-
for iter in range(min(len(sim.times), len(ref_traj['t']))):
241+
for iter in range(len(ref_traj['t'])):
242242
self.assertAlmostEqual(ref_traj['x'][iter], x_sim_interp[iter], delta=5)
243243
self.assertAlmostEqual(ref_traj['y'][iter], y_sim_interp[iter], delta=5)
244244
self.assertAlmostEqual(ref_traj['z'][iter], z_sim_interp[iter], delta=5)
@@ -268,7 +268,7 @@ def test_controllers_and_vehicle(self):
268268
x_speeds_sim_interp = interp1d(sim_speeds.times, x_speeds_temp)(ref_traj_speeds['t'])
269269
y_speeds_sim_interp = interp1d(sim_speeds.times, y_speeds_temp)(ref_traj_speeds['t'])
270270
z_speeds_sim_interp = interp1d(sim_speeds.times, z_speeds_temp)(ref_traj_speeds['t'])
271-
for iter in range(len(sim_speeds.times)):
271+
for iter in range(len(ref_traj_speeds['t'])):
272272
self.assertAlmostEqual(ref_traj_speeds['x'][iter], x_speeds_sim_interp[iter], delta=8)
273273
self.assertAlmostEqual(ref_traj_speeds['y'][iter], y_speeds_sim_interp[iter], delta=8)
274274
self.assertAlmostEqual(ref_traj_speeds['z'][iter], z_speeds_sim_interp[iter], delta=8)

0 commit comments

Comments
 (0)