示例#1
0
    def test_manual_ps_ranges(self):
        first_manual_ps = ps_data.get_manual_ps_events(
            start=utc_datetime(2006, 9, 25)).next()
        self.assertStartsAt(first_manual_ps, utc_datetime(2006, 9, 25, 17, 0))

        second_manual_ps = ps_data.get_manual_ps_events(
            start=utc_datetime(2006, 9, 26)).next()
        self.assertStartsAt(second_manual_ps, utc_datetime(2007, 2, 1, 18, 0))
    def test_events_construct(self):
        manual_events = list(ps_data.get_manual_ps_events())

        next_year = datetime.utcnow().replace(tzinfo=pytz.UTC) + timedelta(weeks=52)
        end = max(next_year, manual_events[-1].end_dt)
        all_events = list(ps_data.events(end=end))

        # As there's no __eq__ for PSEvent yet
        manual_start_dts = [e.start_dt for e in manual_events]
        all_start_dts = [e.start_dt for e in all_events]
        assert set(all_start_dts) > set(manual_start_dts)
示例#3
0
    def test_events_construct(self):
        manual_events = list(ps_data.get_manual_ps_events())

        next_year = datetime.utcnow().replace(tzinfo=pytz.UTC) + timedelta(
            weeks=52)
        # Add a minute to the last manual_event because events uses <
        end = max(next_year, manual_events[-1].end_dt + timedelta(minutes=1))
        all_events = list(ps_data.events(end=end))

        # As there's no __eq__ for PSEvent yet
        manual_start_dts = [e.start_dt for e in manual_events]
        all_start_dts = [e.start_dt for e in all_events]

        assert set(all_start_dts) > set(manual_start_dts)
    def test_manual_ps_ranges(self):
        first_manual_ps = ps_data.get_manual_ps_events(start=utc_datetime(2006, 9, 25)).next()
        self.assertStartsAt(first_manual_ps, utc_datetime(2006, 9, 25, 17, 0))

        second_manual_ps = ps_data.get_manual_ps_events(start=utc_datetime(2006, 9, 26)).next()
        self.assertStartsAt(second_manual_ps, utc_datetime(2007, 2, 1, 18, 0))