Ejemplo n.º 1
0
 def test_init(self, case):
     args = case["args"]
     b = Boids(**args)
     for arg, val in args.items():
         self.assertEqual(b.__getattribute__(TestBoids.ARGS_TO_ATTRS[arg]),
                          val)
     self.assertEqual(sum(b.rules.values()), 1)
Ejemplo n.º 2
0
 def test_init(self, case):
     """Verify that all args are passed in correctly."""
     ARGS_TO_ATTRS = {
         "dims": "dims",
         "num_boids": "num_boids",
         "environ_bounds": "env_bounds",
         "max_velocity": "max_vel",
         "max_acceleration": "max_acc",
         "perceptual_range": "p_range"
     }
     args = case[ARGS]
     b = Boids(**args)
     for arg, val in args.items():
         self.assertEqual(b.__getattribute__(ARGS_TO_ATTRS[arg]), val)
     self.assertEqual(sum(b.rules.values()), 1)