scrapy/scrapy/tests
Felix Yan dbc9b37365 PY3: use MutableMapping instead of DictMixin 2014-07-25 00:34:01 +08:00
..
keys Fixed the location of the certificate required by libmproxy. 2013-12-03 11:45:02 -02:00
mocks Python 3 compatible syntax: print, except, raise, octal numbers; removed Python 2.2 boolean compatibility code in xlib/pydispatch/dispatcher.py 2013-10-20 01:59:35 +06:00
sample_data BaseSgmlLinkExtractor: Added unit test of a link with an inner tag 2013-12-07 20:42:21 +01:00
test_cmdline Fix settings usage across tests 2014-06-10 11:26:50 -03:00
test_djangoitem Fix tests for Travis-CI build 2014-01-31 01:27:54 +01:00
test_settings better testcase for settings.overrides.setdefault 2014-07-09 01:41:27 -03:00
test_spidermanager Ensure spiders module reload between spider manager tests 2014-04-04 21:47:47 -03:00
test_utils_misc PY3: use six.BytesIO and six.moves.cStringIO 2014-07-15 15:52:10 +08:00
__init__.py Added scrapy.utils.py26.json to use python2.6 json module when available, otherwise failback to simplejson module or scrapy.xlib.simplejson. This way we can always assume json and avoid conditional code. 2010-04-12 10:44:07 -03:00
mockserver.py Do not set Referer by default when its value is None 2013-12-24 11:05:06 -02:00
spiders.py promote LxmlLinkExtractor as default in docs 2014-06-25 14:34:30 -03:00
test_closespider.py scrapy.utils.test.docrawl function 2014-03-19 03:30:58 +06:00
test_command_fetch.py fixed some tests accidentally broken in previous commit 2011-06-06 16:11:43 -03:00
test_command_shell.py Remove "sel" shortcut from scrapy shell$ 2014-04-23 23:58:34 -03:00
test_command_version.py * Added tests for shell/fetch/version commands (closes #255) 2010-11-28 18:14:45 -02:00
test_commands.py PY3: use six.iterkeys, six.iteritems, and tempfile 2014-07-14 18:47:22 +08:00
test_contracts.py fix contracts tests 2014-06-03 10:43:08 -03:00
test_contrib_exporter.py use io.BytesIO and cStringIO instead of six.BytesIO as suggested 2014-07-15 20:51:12 +08:00
test_contrib_feedexport.py use io.BytesIO and cStringIO instead of six.BytesIO as suggested 2014-07-15 20:51:12 +08:00
test_contrib_linkextractors.py Extract links from XHTML documents with MIME-Type "application/xml" 2014-07-10 23:50:48 +02:00
test_contrib_loader.py Ignore None's values when using the ItemLoader. 2014-01-23 10:36:06 -04:00
test_contrib_spiderstate.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_crawl.py Add tests for start requests, filtered and non-filtered 2014-04-26 13:47:42 +02:00
test_dependencies.py Replaced remaning __import__(module) calls. 2013-10-27 19:10:25 -04:00
test_downloader_handlers.py Minor fixes in LoadTestCase in test_downloader_handlers 2014-03-13 01:29:10 -03:00
test_downloadermiddleware.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_downloadermiddleware_ajaxcrawlable.py Fix tests for Travis-CI build 2014-01-31 01:27:54 +01:00
test_downloadermiddleware_cookies.py Fix tests for Travis-CI build 2014-01-31 01:27:54 +01:00
test_downloadermiddleware_decompression.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_downloadermiddleware_defaultheaders.py PY3: use six.iterkeys, six.iteritems, and tempfile 2014-07-14 18:47:22 +08:00
test_downloadermiddleware_downloadtimeout.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_downloadermiddleware_httpauth.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_downloadermiddleware_httpcache.py Add a LevelDB cache backend 2014-06-04 16:09:07 -03:00
test_downloadermiddleware_httpcompression.py use io.BytesIO and cStringIO instead of six.BytesIO as suggested 2014-07-15 20:51:12 +08:00
test_downloadermiddleware_httpproxy.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_downloadermiddleware_redirect.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_downloadermiddleware_retry.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_downloadermiddleware_robotstxt.py Fix settings usage across tests 2014-06-10 11:26:50 -03:00
test_downloadermiddleware_stats.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_downloadermiddleware_useragent.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_dupefilter.py test for RFPDupeFilter.request_fingerprint overriding 2014-04-26 15:42:01 +03:00
test_engine.py PY3: use six for robotparser and urlparse 2014-07-14 21:26:37 +08:00
test_http_cookies.py PY3: use six for robotparser and urlparse 2014-07-14 21:26:37 +08:00
test_http_headers.py Fix tests for Travis-CI build 2014-01-31 01:27:54 +01:00
test_http_request.py PY3: fix xmlrpclib and email imports 2014-07-14 22:18:57 +08:00
test_http_response.py remove .re() shortcut 2014-04-23 23:17:51 -03:00
test_item.py PY3: use MutableMapping instead of DictMixin 2014-07-25 00:34:01 +08:00
test_link.py warn if Link objects are instantiated with unicode urls 2012-05-16 13:12:25 -03:00
test_log.py use io.BytesIO and cStringIO instead of six.BytesIO as suggested 2014-07-15 20:51:12 +08:00
test_logformatter.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_mail.py use io.BytesIO and cStringIO instead of six.BytesIO as suggested 2014-07-15 20:51:12 +08:00
test_middleware.py Splitted settings classes from settings singleton. Closes #244 2010-09-22 15:47:33 -03:00
test_pipeline_files.py test for new response and info keyword arguments 2013-12-18 23:09:37 +07:00
test_pipeline_images.py fix tests by using a tempfile instead of BytesIO 2014-07-15 21:26:01 +08:00
test_pipeline_media.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_proxy_connect.py scrapy.utils.test.docrawl function 2014-03-19 03:30:58 +06:00
test_responsetypes.py Handle as html standard mimetype defined by Open Mobile Alliance 2012-02-24 16:16:35 -02:00
test_selector.py selector.__repr__ test, unicode query 2014-07-03 13:11:25 +03:00
test_selector_csstranslator.py use `sel` name for Selector's instances in docs, internals and shell 2013-10-15 15:58:42 -02:00
test_selector_lxmldocument.py remove more references to libxml2 2013-10-14 16:37:14 -02:00
test_spider.py use io.BytesIO and cStringIO instead of six.BytesIO as suggested 2014-07-15 20:51:12 +08:00
test_spidermiddleware_depth.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_spidermiddleware_httperror.py Fix for #612 + integration-style tests for HttpErrorMiddleware 2014-03-19 04:04:24 +06:00
test_spidermiddleware_offsite.py PY3: use six for robotparser and urlparse 2014-07-14 21:26:37 +08:00
test_spidermiddleware_referer.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_spidermiddleware_urllength.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_squeue.py Change function name so it does not mess up with pytest autodiscover 2014-04-04 21:47:47 -03:00
test_stats.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_toplevel.py Add basic top-level shortcuts 2014-04-15 01:09:35 +06:00
test_urlparse_monkeypatches.py PY3: use six for robotparser and urlparse 2014-07-14 21:26:37 +08:00
test_utils_conf.py Support passing spider arguments in crawl command with -a option. Closes #216 2010-08-28 14:43:28 -03:00
test_utils_datatypes.py PY3: fix has_key and use six.moves.configparser 2014-07-14 18:09:11 +08:00
test_utils_defer.py Python 3 compatible syntax: print, except, raise, octal numbers; removed Python 2.2 boolean compatibility code in xlib/pydispatch/dispatcher.py 2013-10-20 01:59:35 +06:00
test_utils_deprecate.py Merge pull request #582 from kmike/inspect-workaround 2014-02-06 19:41:32 -08:00
test_utils_gz.py httpcompression middleware improvement 2012-10-10 20:20:13 +03:00
test_utils_http.py added new downloader middleware: ChunkedTransferMiddleware 2011-08-09 03:03:25 -03:00
test_utils_httpobj.py PY3: use six for robotparser and urlparse 2014-07-14 21:26:37 +08:00
test_utils_iterators.py lxml is required, no need to skip tests. 2013-11-19 20:14:48 -02:00
test_utils_jsonrpc.py use io.BytesIO and cStringIO instead of six.BytesIO as suggested 2014-07-15 20:51:12 +08:00
test_utils_python.py do not return applied arguments on partial functions 2013-12-30 09:25:11 -02:00
test_utils_reqser.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_utils_request.py Added "from __future__ import print_function" in all relevant places except xlib 2013-10-20 11:55:07 +06:00
test_utils_response.py PY3: use six for robotparser and urlparse 2014-07-14 21:26:37 +08:00
test_utils_serialize.py Rename BaseSpider to Spider. See GH-495. 2013-12-30 19:46:41 +06:00
test_utils_signal.py Added support for returning deferreds from (some) signal handlers. Closes #193 2010-08-14 21:10:37 -03:00
test_utils_sitemap.py Added test against XXE attacks for Sitemap 2014-04-05 00:22:36 +08:00
test_utils_spider.py Fixed bug with runspider command that appeared after the introduction of new spider manager in r2121. Also factored out common code shared by new spider manager and runspider command, with tests included. 2010-08-19 01:58:10 -03:00
test_utils_template.py make trial run doctests 2010-10-26 20:50:41 -02:00
test_utils_url.py Support case-insensitive domains in url_is_from_any_domain() 2014-04-16 22:33:30 +02:00
test_webclient.py PY3: use six for robotparser and urlparse 2014-07-14 21:26:37 +08:00