[Pytest-commit] [pytest-dev/pytest] 1b5f89: Ensure rewritten modules don't inherit __future__ ...

Bruno Oliveira nicoddemus at gmail.com
Tue Apr 11 19:59:06 EDT 2017


  Branch: refs/heads/features
  Home:   https://github.com/pytest-dev/pytest
  Commit: 1b5f898dc56dca92dc8a9a2ca10daf1e7cf9291f
      https://github.com/pytest-dev/pytest/commit/1b5f898dc56dca92dc8a9a2ca10daf1e7cf9291f
  Author: Bruno Oliveira <nicoddemus at gmail.com>
  Date:   2017-04-06 (Thu, 06 Apr 2017)

  Changed paths:
    M _pytest/assertion/rewrite.py
    M testing/test_assertrewrite.py

  Log Message:
  -----------
  Ensure rewritten modules don't inherit __future__ flags from pytest

In a recent refactoring we enabled all __future__ features in pytest
modules, but that has the unwanted side effect of propagating those
features to compile()'d modules inside assertion rewriting, unless
we pass dont_inherit=False to compile().


  Commit: 78ac1bf5d17bbf4792d045c2fea025c79f532d84
      https://github.com/pytest-dev/pytest/commit/78ac1bf5d17bbf4792d045c2fea025c79f532d84
  Author: Bruno Oliveira <nicoddemus at gmail.com>
  Date:   2017-04-11 (Tue, 11 Apr 2017)

  Changed paths:
    M _pytest/assertion/rewrite.py
    M testing/test_assertrewrite.py

  Log Message:
  -----------
  Merge pull request #2350 from nicoddemus/future-imports-rewrite

Ensure rewritten modules don't inherit __future__ flags from pytest


Compare: https://github.com/pytest-dev/pytest/compare/02da278894ae...78ac1bf5d17b


More information about the pytest-commit mailing list