Beispiel #1
0
    def test_step(self):
        ft = FakeTimeProvider(t=100)
        self.assertEqual(ft.time(), 100)

        ft.step(1)

        self.assertEqual(ft.time(), 101)
Beispiel #2
0
    def test_faketime_default_value_is_strftime_valid(self):
        ft = FakeTimeProvider()

        # Calling this shouldn't raise: ValueError: timestamp out of range for platform time_t
        ft.strftime("%s")
Beispiel #3
0
 def test_strftime_uses_fake_time(self):
     ft = FakeTimeProvider(t=123456789)
     self.assertEqual(ft.strftime("%s"), "123456789")