[Pytest-commit] [pytest-dev/pytest] b39f95: Add test of issue #920

Bruno Oliveira nicoddemus at gmail.com
Sun Jul 30 16:17:42 EDT 2017


  Branch: refs/heads/features
  Home:   https://github.com/pytest-dev/pytest
  Commit: b39f957b88b6f44252c0ad2eb289b92fd7937f8e
      https://github.com/pytest-dev/pytest/commit/b39f957b88b6f44252c0ad2eb289b92fd7937f8e
  Author: Lawrence Mitchell <lawrence.mitchell at imperial.ac.uk>
  Date:   2017-07-26 (Wed, 26 Jul 2017)

  Changed paths:
    M testing/python/fixture.py

  Log Message:
  -----------
  Add test of issue #920


  Commit: a546a612bde02292488b6f9b3185a950d61fbe94
      https://github.com/pytest-dev/pytest/commit/a546a612bde02292488b6f9b3185a950d61fbe94
  Author: Lawrence Mitchell <lawrence.mitchell at imperial.ac.uk>
  Date:   2017-07-26 (Wed, 26 Jul 2017)

  Changed paths:
    M AUTHORS
    M _pytest/fixtures.py
    A changelog/920.bugfix
    M testing/python/fixture.py
    M tox.ini

  Log Message:
  -----------
  Fix nondeterminism in fixture collection order

fixtures.reorder_items is non-deterministic because it reorders based
on iteration over an (unordered) set.  Change the code to use an
OrderedDict instead so that we get deterministic behaviour, fixes #920.


  Commit: f8bd693f8348dbf5b0536b5529cc5a4884bf06b7
      https://github.com/pytest-dev/pytest/commit/f8bd693f8348dbf5b0536b5529cc5a4884bf06b7
  Author: Lawrence Mitchell <lawrence.mitchell at imperial.ac.uk>
  Date:   2017-07-26 (Wed, 26 Jul 2017)

  Changed paths:
    M setup.py
    M tox.ini

  Log Message:
  -----------
  Add ordereddict to install_requires for py26


  Commit: f047e078e2d1c8aba19015e151c1e78c5cbc1cff
      https://github.com/pytest-dev/pytest/commit/f047e078e2d1c8aba19015e151c1e78c5cbc1cff
  Author: Lawrence Mitchell <lawrence.mitchell at imperial.ac.uk>
  Date:   2017-07-26 (Wed, 26 Jul 2017)

  Changed paths:
    M changelog/920.bugfix
    M doc/en/getting-started.rst

  Log Message:
  -----------
  Mention new (py26) ordereddict dependency in changelog and docs


  Commit: 4cd87273791d1bfc1b39f1a181e623f80a7c1cfa
      https://github.com/pytest-dev/pytest/commit/4cd87273791d1bfc1b39f1a181e623f80a7c1cfa
  Author: Bruno Oliveira <nicoddemus at gmail.com>
  Date:   2017-07-30 (Sun, 30 Jul 2017)

  Changed paths:
    M AUTHORS
    M _pytest/fixtures.py
    A changelog/920.bugfix
    M doc/en/getting-started.rst
    M setup.py
    M testing/python/fixture.py

  Log Message:
  -----------
  Merge pull request #2617 from wence-/fix/nondeterministic-fixtures

Fix nondeterminism in fixture collection order


Compare: https://github.com/pytest-dev/pytest/compare/768edde899fe...4cd87273791d


More information about the pytest-commit mailing list