Exemplo n.º 1
0
    def test_calculate_total_calories(self):
        """Test if correct total calories number is returned"""
        training1 = self._create_sample_training(
            user=self.user, name="test training1", distance=10
        )
        training2 = self._create_sample_training(
            user=self.user, name="test training2", distance=7
        )
        training1.calculate_calories_burnt()
        training2.calculate_calories_burnt()

        expected_number = training1.calories + training2.calories
        total_calories = TrainingModel.calculate_total_calories()

        self.assertEqual(total_calories, expected_number)
Exemplo n.º 2
0
    def __then_expected_calories_data_will_be_returned(self):
        expected_calories = TrainingModel.calculate_total_calories()

        self.assertEqual(
            expected_calories, self.response.json["calories_number"]
        )
Exemplo n.º 3
0
 def get(cls):
     calories_number = TrainingModel.calculate_total_calories()
     return {"calories_number": calories_number}, 200