def test_time_range_result(self):
        mock_response = create_mock_json('tests/resources/list_time_ranges.json')
        time_ranges = mock_response.json().get('result')

        for time_range in time_ranges:
            resource = resources.TimeRangeResult(date_time_sent=self.DATE_TIME_SENT,
                                                 **time_range)

            assert resource._datetime_sent == self.DATE_TIME_SENT
            assert resource.market_count == time_range['marketCount']
            assert resource.time_range._from == datetime.datetime.strptime(time_range['timeRange']['from'],
                                                                           "%Y-%m-%dT%H:%M:%S.%fZ")
            assert resource.time_range.to == datetime.datetime.strptime(time_range['timeRange']['to'],
                                                                        "%Y-%m-%dT%H:%M:%S.%fZ")
Пример #2
0
    def test_time_range_result(self):
        mock_response = create_mock_json(
            "tests/resources/list_time_ranges.json")
        time_ranges = mock_response.json().get("result")

        for time_range in time_ranges:
            resource = resources.TimeRangeResult(
                elapsed_time=self.ELAPSED_TIME, **time_range)

            assert resource.elapsed_time == self.ELAPSED_TIME
            assert resource.market_count == time_range["marketCount"]
            assert resource.time_range._from == datetime.datetime.strptime(
                time_range["timeRange"]["from"], BETFAIR_DATE_FORMAT)
            assert resource.time_range.to == datetime.datetime.strptime(
                time_range["timeRange"]["to"], BETFAIR_DATE_FORMAT)