Ejemplo n.º 1
0
    def test_progress_module(self):
        module = Module("test_module", 600)
        current_time = datetime.datetime(2014, 1, 1, 0, 0, 0)
        module.calc_deadline(current_time, 10, 0)

        for i in range(60):
            current_time += datetime.timedelta(hours=1)
            module.progress_module(10, current_time)

        self.assertTrue(module.progress >= 500 or module.progress <= 700)