Пример #1
0
    def test_greater_than_true(self):
        d1 = Pendulum(2000, 1, 1)
        d2 = Pendulum(1999, 12, 31)
        d3 = datetime(1999, 12, 31)

        self.assertTrue(d1.gt(d2))
        self.assertTrue(d1.gt(d3))

        self.assertTrue(d1 > d2)
        self.assertTrue(d1 > d3)
Пример #2
0
    def test_greater_than_false(self):
        d1 = Pendulum(2000, 1, 1)
        d2 = Pendulum(2000, 1, 2)
        d3 = datetime(2000, 1, 2)

        self.assertFalse(d1.gt(d2))
        self.assertFalse(d1.gt(d3))

        self.assertFalse(d1 > d2)
        self.assertFalse(d1 > d3)
Пример #3
0
    def test_greater_than_with_timezone_false(self):
        d1 = Pendulum(2000, 1, 1, 12, 0, 0, tzinfo='America/Toronto')
        d2 = Pendulum(2000, 1, 1, 9, 0, 1, tzinfo='America/Vancouver')
        d3 = pytz.timezone('America/Vancouver').localize(datetime(2000, 1, 1, 9, 0, 1))

        self.assertFalse(d1.gt(d2))
        self.assertFalse(d1.gt(d3))

        self.assertFalse(d1 > d2)
        self.assertFalse(d1 > d3)