Exemple #1
0
    def test_stat_update(self):
        stat1 = ActivityStatistic(ActivityStatisticUnit.Meters, value=None, min=None)
        stat2 = ActivityStatistic(ActivityStatisticUnit.Meters, value=2, max=2)
        stat3 = ActivityStatistic(ActivityStatisticUnit.Meters, value=None, gain=3)
        stat4 = ActivityStatistic(ActivityStatisticUnit.Meters, value=None, gain=4)
        stat5 = ActivityStatistic(ActivityStatisticUnit.Meters, value=5, max=3)
        stat5.update(stat2)
        stat3.update(stat5)
        stat4.update(stat3)
        stat1.update(stat4)

        self.assertEqual(stat1.Value, 2)
        self.assertEqual(stat1.Max, 2)
        self.assertEqual(stat1.Gain, 3)
    def test_stat_update(self):
        stat1 = ActivityStatistic(ActivityStatisticUnit.Meters,
                                  value=None,
                                  min=None)
        stat2 = ActivityStatistic(ActivityStatisticUnit.Meters, value=2, max=2)
        stat3 = ActivityStatistic(ActivityStatisticUnit.Meters,
                                  value=None,
                                  gain=3)
        stat4 = ActivityStatistic(ActivityStatisticUnit.Meters,
                                  value=None,
                                  gain=4)
        stat5 = ActivityStatistic(ActivityStatisticUnit.Meters, value=5, max=3)
        stat5.update(stat2)
        stat3.update(stat5)
        stat4.update(stat3)
        stat1.update(stat4)

        self.assertEqual(stat1.Value, 2)
        self.assertEqual(stat1.Max, 2)
        self.assertEqual(stat1.Gain, 3)