[Numpy-svn] [numpy/numpy] 237ab4: [FIX] fix NoseTester's raise_warning default

GitHub noreply at github.com
Wed Dec 30 09:16:35 EST 2015


  Branch: refs/heads/master
  Home:   https://github.com/numpy/numpy
  Commit: 237ab4398ac880be30fc262e7bf6163e9baff921
      https://github.com/numpy/numpy/commit/237ab4398ac880be30fc262e7bf6163e9baff921
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2015-12-29 (Tue, 29 Dec 2015)

  Changed paths:
    M numpy/__init__.py
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  [FIX] fix NoseTester's raise_warning default

Our test-runner's raise_warning mode traditionally has varied depending
on whether we have a development or release version of numpy: for
development versions we raise on warnings, and for release versions we
don't. This is all very sensible... *if* you're running numpy's test
suite. But our test-runner is also used by other packages like scipy,
and it doesn't make sense for scipy's raise_warning mode to vary
depending on whether *numpy* is a development or release version. (It
should vary depending on whether the scipy-under-test is a development
or release version.) So this commit moves the numpy-version-dependent
raise_warning logic out of the generic NoseTester class and into
numpy-specific code.

(See scipy/scipy#5609 for more discussion.)


  Commit: a61ddd3812cc95f9c9e6eeac7f8bcfb92130f978
      https://github.com/numpy/numpy/commit/a61ddd3812cc95f9c9e6eeac7f8bcfb92130f978
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2015-12-30 (Wed, 30 Dec 2015)

  Changed paths:
    M numpy/__init__.py
    M numpy/core/__init__.py
    M numpy/distutils/__init__.py
    M numpy/f2py/__init__.py
    M numpy/fft/__init__.py
    M numpy/lib/__init__.py
    M numpy/linalg/__init__.py
    M numpy/ma/__init__.py
    M numpy/matrixlib/__init__.py
    M numpy/polynomial/__init__.py
    M numpy/random/__init__.py
    M numpy/testing/__init__.py
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  [TST] Refactor new raise_warnings logic for subpackage test suites


  Commit: b057b7a22e6d9a290d607971cd5365ce75872d03
      https://github.com/numpy/numpy/commit/b057b7a22e6d9a290d607971cd5365ce75872d03
  Author: Ralf Gommers <ralf.gommers at gmail.com>
  Date:   2015-12-30 (Wed, 30 Dec 2015)

  Changed paths:
    M numpy/__init__.py
    M numpy/core/__init__.py
    M numpy/distutils/__init__.py
    M numpy/f2py/__init__.py
    M numpy/fft/__init__.py
    M numpy/lib/__init__.py
    M numpy/linalg/__init__.py
    M numpy/ma/__init__.py
    M numpy/matrixlib/__init__.py
    M numpy/polynomial/__init__.py
    M numpy/random/__init__.py
    M numpy/testing/__init__.py
    M numpy/testing/nosetester.py

  Log Message:
  -----------
  Merge pull request #6901 from njsmith/test-warning-defaults

[FIX] fix NoseTester's raise_warning default


Compare: https://github.com/numpy/numpy/compare/d2435303f298...b057b7a22e6d


More information about the Numpy-svn mailing list