Bug 1433390 - Use register_assert_rewrite to enable introspection in assertion helper. draft
authorHenrik Skupin <mail@hskupin.info>
Fri, 26 Jan 2018 11:25:31 +0100
changeset 747555 d58859781ee89630614074cabe4964c25d6eda48
parent 747554 f01596c0fbcf586a474c17e7ed9d17da6bb47adf
push id96932
push userbmo:hskupin@gmail.com
push dateFri, 26 Jan 2018 10:47:06 +0000
bugs1433390
milestone60.0a1
Bug 1433390 - Use register_assert_rewrite to enable introspection in assertion helper. Pytest by default only loads test modules, and enables assert introspection for them. For any helper method which also uses asserts, only a plain assertion is printed. To enable introspection also for the assertion helper, the module has to be registered for assertion rewrite. MozReview-Commit-ID: 97JzuykXxWE
testing/web-platform/tests/webdriver/tests/__init__.py
--- a/testing/web-platform/tests/webdriver/tests/__init__.py
+++ b/testing/web-platform/tests/webdriver/tests/__init__.py
@@ -0,0 +1,4 @@
+import pytest
+
+# Enable pytest assert introspection for assertion helper
+pytest.register_assert_rewrite('tests.support.asserts')