Testing¶
- city_scrapers_core.utils.file_response(file_name, mode='r', url=None)[source]¶
Create a Scrapy fake HTTP response from a HTML file. Based on https://stackoverflow.com/a/12741030
- Parameters
file_name (
str
) – The relative or absolute filename from the tests directoryurl (
Optional
[str
]) – The URL of the responsemode (
str
) – The mode the file should be opened with, defaults to “r”
- Return type
Union
[Response
,HtmlResponse
,TextResponse
]- Returns
A scrapy HTTP response which can be used for testing