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")
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)