summaryrefslogtreecommitdiff
path: root/numpy/lib/tests
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge pull request #12137 from tylerjereddy/fill_diag_err_testEric Wieser2018-10-111-0/+13
|\ \ \ \ | | | | | | | | | | TST: error tests for fill_diagonal()
| * | | | TST: error tests for fill_diagonal()Tyler Reddy2018-10-101-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | * add error handling tests for previously uncovered code in fill_diagonal()
* | | | | TST: error tests for diag_indices_from()Tyler Reddy2018-10-101-5/+17
|/ / / / | | | | | | | | | | | | | | | | * add unit tests for previously uncovered error handling code in diag_indices_from()
* | | | BUG: Allow boolean subtract in histogramMatthew Bowden2018-10-101-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert bool to uint at start, rather than attempt a XOR Only check type against np.bool_ Refactor warnings check
* | | | TST: improve coverage of nd_gridTyler Reddy2018-10-061-0/+18
| | | |
* | | | Merge pull request #11962 from mfkasim91/limitrowloadtxtCharles Harris2018-09-301-0/+49
|\ \ \ \ | | | | | | | | | | ENH: maximum lines of content to be read from numpy.loadtxt
| * | | | ENH: add max_rows kwarg to numpy.loadtxt like numpy.genfromtxtmfkasim912018-09-301-0/+49
| | | | |
* | | | | ENH add prepend and append kwargs to diffMatt Harrigan2018-09-251-0/+52
| | | | |
* | | | | TST: prefer pytest.skip() over SkipTestTyler Reddy2018-09-213-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * replace most usage of SkipTest() with pytest.skip() * where possible, we avoid use of the standard library SkipTest because unittest skipping is routed through the pytest nose compatibility layer in that scenario, which can prevent an easy trace back to the test line where the skip occurred
* | | | | Merge pull request #11961 from eric-wieser/pad-testsCharles Harris2018-09-181-1/+42
|\ \ \ \ \ | | | | | | | | | | | | TST: Add more tests for np.pad
| * | | | | TST: Add a (failing) test for using np.pad with Fractions, which currently ↵Eric Wieser2018-09-171-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | rounds to `float`
| * | | | | TST: Add a regression test for gh-11216Lars G2018-09-171-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | The test is marked xfail right now as it is not fixed in master
| * | | | | TST: Add a test for pad-wrapping by length 0Lars G2018-09-151-0/+5
| |/ / / /
* | | | | Merge pull request #11958 from hmaarrfk/test_pad_objectMatti Picus2018-09-171-0/+15
|\ \ \ \ \ | | | | | | | | | | | | TST: Add a test for np.pad where constant_values is an object
| * | | | | styleMark Harfouche2018-09-151-1/+1
| | | | | |
| * | | | | Pad start and end with different valuesMark Harfouche2018-09-151-3/+5
| | | | | |
| * | | | | Don't use None to valid the array as it is the "Default" for emptyMark Harfouche2018-09-151-5/+8
| | | | | |
| * | | | | MAINT: Add a test for np.pad where constant_values is an objectMark Harfouche2018-09-151-0/+10
| |/ / / /
* | | | | MAINT: refactor design of recursive closures (#11910)Matti Picus2018-09-161-0/+6
|/ / / /
* | | | TST: Replace calls to unittest.TestCase.fail (#11933)Roman Yurchak2018-09-123-18/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After the pytest migration, test classes no longer inherit from unittest.TestCase and and the fail method does not exist anymore. In all these cases, we can use assert_raises and assert_raises_regex instead
* | | | TST: Fix duplicated test name.Elliott Sales de Andrade2018-09-061-2/+2
| | | | | | | | | | | | | | | | | | | | It's a straightforward copy&paste error, but it means not all these tests get run.
* | | | BUG: add type cast check to ediff1dTyler Reddy2018-08-261-1/+66
| | | |
* | | | BUG: fix array_split incorrect behavior with array size bigger MAX_INT32 ↵Nikita Titov2018-08-261-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#11813) Fixes #11809. * BUG: fix array_split incorrect behavior with array size bigger MAX_INT32 * TST: added test for array_split with array size greater MAX_INT32 * addressed review comments
* | | | Merge pull request #11573 from tylerjereddy/broadcast_arrays_kw_testMatti Picus2018-08-211-1/+13
|\ \ \ \ | | | | | | | | | | TST: add broadcast_arrays() kwarg unit test for TypeError
| * | | | MAINT: Use raw strings for regexesEric Wieser2018-08-201-1/+1
| | | | |
| * | | | TST: add broadcast_arrays() kwarg unit test for TypeErrorTyler Reddy2018-08-011-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * broadcast_arrays() is now tested for the case when an invalid keyword argument is used; the appropriate error string content is also tested for * the TypeError message produced in the above case has been restored to the correct value in Python 3
* | | | | MAINT: reformat line spacing before test methodsmattip2018-08-192-3/+0
| | | | |
* | | | | Merge pull request #11778 from eric-wieser/histogram-overflowCharles Harris2018-08-181-0/+14
|\ \ \ \ \ | | | | | | | | | | | | BUG: Avoid signed overflow in histogram
| * | | | | BUG: Avoid signed overflow in histogramEric Wieser2018-08-181-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When dividing the range between first and last, the formula `(x - first) / (last - first)` is used, where `last >= first` This falls apart if the types of these variables are signed integers, in which case overflow can occur. The solution is to force the subtraction result to be unsigned. This is a regression in 1.15.0
* | | | | | Merge pull request #11774 from charris/fix-intersect1dCharles Harris2018-08-171-7/+18
|\ \ \ \ \ \ | | | | | | | | | | | | | | BUG: Fix regression in intersect1d.
| * | | | | | BUG: Fix regression in intersect1d.Charles Harris2018-08-171-7/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The function was failing for non-ndarray objects that defined that defined __array__, in particular `xarray.DataArray`. Fix by calling asanyarray on the inputs, which was done implicitly before. Closes #11772.
* | | | | | | Merge pull request #11715 from QuLogic/no-networkCharles Harris2018-08-171-2/+2
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | TST: Fix urlopen stubbing.
| * | | | | | TST: Fix urlopen stubbing.Elliott Sales de Andrade2018-08-151-2/+2
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | setup/teardown doesn't work, but setup_module/teardown_module does, at least in pytest.
* | | | | | BUG: Fix regression in loadtxt for bz2 text files in Python 2.Charles Harris2018-08-101-1/+22
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Text bz2 files are not well supported in Python2, and, following the NumPy upgrade in text handling, loadtxt was raising an error when they were detected. This led to problems for those few who were using such files. This patch is a quick fix that issues a RuntimeWarning, then opens those files under the assumption that they are latin1 encoded. Caveat emptor. Closes #11633.
* | | | | Merge pull request #11503 from jor-/masterMatti Picus2018-08-011-2/+10
|\ \ \ \ \ | | | | | | | | | | | | MAINT: improve error message for isposinf and isneginf on complex values
| * | | | | API: isposinf and isneginf now raise TypeError instead of ValueError for ↵Joscha Reimer2018-07-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | complex values
| * | | | | TEST: numpy.lib.ufunclike: isposinf and isneginf are tested with complex ↵Joscha Reimer2018-07-271-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | values whether exception is raised
| * | | | | Revert "TEST: isposinf and isneginf is now also tested with complex values"Joscha Reimer2018-07-261-19/+17
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit cd8ffcf11f7d31e383d81112c4bb342ac0269fc8.
| * | | | | TEST: isposinf and isneginf is now also tested with complex valuesJoscha Reimer2018-07-051-17/+19
| | | | | |
* | | | | | Merge pull request #11638 from eric-wieser/remove-ma.expand_dimsRalf Gommers2018-07-311-0/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | ENH: Make expand_dims work on subclasses
| * | | | | | TST: Add tests for expand_dimsEric Wieser2018-07-301-0/+9
| | | | | | |
* | | | | | | Merge pull request #11637 from eric-wieser/simplify-angleCharles Harris2018-07-311-0/+10
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | ENH: np.angle: Remove unnecessary multiplication, and allow subclasses to pass through
| * | | | | | ENH: np.angle: Preserve subclassesEric Wieser2018-07-301-0/+10
| |/ / / / /
* | | | | | Merge pull request #11522 from jzwinck/fix-load-empty-npzJulian Taylor2018-07-291-0/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | BUG: fix np.load() of empty .npz file
| * | | | | | BUG: fix np.load() of empty .npz fileJohn Zwinck2018-07-071-0/+7
| | |/ / / / | |/| | | | | | | | | | | | | | | | Fixes #9989
* | | | | | Merge pull request #9022 from eric-wieser/reduce-hides-errorMarten van Kerkwijk2018-07-271-1/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | BUG: don't silence __array_wrap__ errors in ufunc.reduce
| * | | | | BUG/MAINT: Handle errors in __array_wrap__ the same way in ufunc.reduce as ↵Eric Wieser2018-06-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in ufunc.__call__ Previously they were silenced
* | | | | | MAINT: Convert the doctest in `numpy/lib/tests/test_polynomial.py` to ↵Krzysztof Chomski2018-07-141-82/+68
| | | | | | | | | | | | | | | | | | | | | | | | regular tests. (#GH9416).
* | | | | | Merge pull request #11084 from mattip/test-documentationRalf Gommers2018-07-131-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | DOC: link to TESTS.rst.txt testing guidelines document, tweaks
| * | | | | | DOC: link to TESTS.rst.txt testing guidelines document, tweak testing docsmattip2018-06-251-1/+1
| | | | | | |