def test_get_exercises_including_all_equipment(self):
     e = Exercise([Equipment.kettle_bell.name, Equipment.dumbbells.name])
     self.assertEqual(len(e._get_equipped_exercises(exercises)), 8)
 def test_get_exercises_including_dumbbells(self):
     e = Exercise(Equipment.dumbbells.name)
     self.assertEqual(len(e._get_equipped_exercises(exercises)), 7)
 def test_get_exercises_including_kettlebells(self):
     e = Exercise(Equipment.kettle_bell.name)
     self.assertEqual(len(e._get_equipped_exercises(exercises)), 4)
 def test_get_exercises_requiring_no_equipment(self):
     e = Exercise()
     self.assertEqual(len(e._get_equipped_exercises(exercises)), 3)