Esempio n. 1
0
    def test_no_current(self, mocker):
        mocker.patch(f"{CLASS_DEFINITION_PATH}.current",
                     new_callable=lambda: None)
        fs = FrameSetFactory()
        tick = TickFactory()

        assert fs.is_frame_over_timed(tick) is True
Esempio n. 2
0
    def test_nominal(self, mocker, frame_end, tick_datetime,
                     expected_response):
        frame_mock = mocker.Mock(spec=Frame)
        frame_mock.period_end = arrow.get(frame_end)
        mocker.patch(
            f"{CLASS_DEFINITION_PATH}.current",
            new_callable=lambda: frame_mock,
        )
        fs = FrameSetFactory()
        tick = TickFactory(datetime=arrow.get(tick_datetime))

        assert fs.is_frame_over_timed(tick) == expected_response