…nt values to be modified
The dot tests in test_numeric have not done anything useful since the _dotblas module was merged into multiarray. There used to be two potentially different dot functions, one from _dotblas and the other from multiarray, that the tests compared against each other. Because both functions are now the same that no longer serves any purpose, so those tests have been modified to check against known results and moved into test_multiarray with the other dot tests. The dot tests could use improvement. They don't check all the types, exceptions, and such. But fixing them exceeds the scope of the present work.
There were two classes named TestArrayPriority in test_multiarray.py, both of which tested the use of the __array_priority__ attribute. Because the later addition tests more functions than the earlier one and for more dtypes, the earlier version is removed.
This is for backward compatibility. We may want to add more testing functions if other folks run into problems in the 1.10 release.
Also fix "*" imports. The formatting of test arrays is not fixed for multiple spaces following "," and other violations that are common in tests. To be precise, E241 and E201 are added to the errors that are excluded.
Both of these functions will be removed in Python 3.6 and were deprecated in 3.5. The numpy versions are not full versions, but hopefully suffice.
GIL unnecessary when numpy floating point error handling is set to print potential micro-optimization when error handling is set to print alleviates (but does not fix) #5856 deadlock with sub-interpreters addressed comments and initial test failed Change-Id: I0414df8c5dca131e1f8c8d867791ba63cf992b63
Code like `dtype('?,?,?')` now works.