TST fix tests that became broken after adding top-level imports and switching to py.test.

py.test replaces AssertionError exception with its own subclass in an import hook.
For some reason when top-level shortcuts were added "except AssertionError" in
contracts.__init__ meant "except py.test AssertionError" while scrapy.exceptions.ContractFail
was still a subclass of a builtin AssertionError, so Contracts reported errors
instead of failures and this made tests in test_contracts.py fail.

For now - just disable fancy py.test asserts.
This commit is contained in:
Mikhail Korobov 2014-04-15 06:54:14 +06:00
parent 11e62117b7
commit c3426e952b
1 changed files with 1 additions and 1 deletions

View File

@ -2,4 +2,4 @@
[pytest]
usefixtures = chdir setlog
python_files=test_*.py __init__.py
addopts = --doctest-modules
addopts = --doctest-modules --assert=plain