Пример #1
0
    def test_fromdatetime(self):
        rdt = RelativeDateTime.fromdatetime(datetime(2016, 1, 1, 15, 45),
                                            offset=timedelta(minutes=15))

        assert rdt == datetime(2016, 1, 1, 16)
        assert rdt == RelativeDateTime(
            clock=lambda: datetime(2016, 1, 1, 15, 45),
            offset=timedelta(minutes=15))
Пример #2
0
    def test_relative_datetime_astimezone(self):
        rdt = RelativeDateTime.fromdatetime(
            datetime(2016, 1, 1, tzinfo=UTC)
        ).astimezone(
            UTCPlusOne
        )  # noqa

        assert rdt == datetime(2016, 1, 1, 1, tzinfo=UTCPlusOne)
Пример #3
0
    def test_fromdatetime(self):
        rdt = RelativeDateTime.fromdatetime(
            datetime(2016, 1, 1, 15, 45), offset=timedelta(minutes=15)
        )

        assert rdt == datetime(2016, 1, 1, 16)
        assert rdt == RelativeDateTime(
            clock=lambda: datetime(2016, 1, 1, 15, 45), offset=timedelta(minutes=15)
        )
Пример #4
0
    def test_relative_datetime_fromdate(self):
        rdt = RelativeDateTime.fromdate(date(2016, 1, 1))

        assert rdt == RelativeDateTime.fromdatetime(datetime(2016, 1, 1))
Пример #5
0
 def test_asdate(self):
     rdt = RelativeDateTime.fromdatetime(datetime(2016, 1, 1, 15)).as_date()
     assert rdt == date(2016, 1, 1)
Пример #6
0
    def test_asdatetime(self):
        rdt = RelativeDateTime.fromdatetime(
            datetime(2016, 1, 1, 15, 45), offset=timedelta(minutes=15)
        ).as_datetime()

        assert rdt == datetime(2016, 1, 1, 16)
Пример #7
0
    def test_relative_datetime_fromdate(self):
        rdt = RelativeDateTime.fromdate(date(2016, 1, 1))

        assert rdt == RelativeDateTime.fromdatetime(datetime(2016, 1, 1))
Пример #8
0
    def test_relative_datetime_astimezone(self):
        rdt = RelativeDateTime.fromdatetime(datetime(2016, 1, 1,
                                                     tzinfo=UTC)).astimezone(
                                                         UTCPlusOne)  # noqa

        assert rdt == datetime(2016, 1, 1, 1, tzinfo=UTCPlusOne)
Пример #9
0
 def test_asdate(self):
     rdt = RelativeDateTime.fromdatetime(datetime(2016, 1, 1, 15)).as_date()
     assert rdt == date(2016, 1, 1)
Пример #10
0
    def test_asdatetime(self):
        rdt = RelativeDateTime.fromdatetime(
            datetime(2016, 1, 1, 15,
                     45), offset=timedelta(minutes=15)).as_datetime()

        assert rdt == datetime(2016, 1, 1, 16)