|
4 | 4 | import nose |
5 | 5 |
|
6 | 6 | import numpy as np |
7 | | -from numpy import (iinfo, int8, int16, int32, int64, |
8 | | - uint8, uint16, uint32,) |
| 7 | +from numpy import iinfo |
9 | 8 |
|
10 | 9 | import pandas as pd |
11 | 10 | from pandas import (date_range, Index, _np_version_under1p9) |
@@ -412,23 +411,25 @@ def test_downcast_limits(self): |
412 | 411 | i = 'integer' |
413 | 412 | u = 'unsigned' |
414 | 413 | dtype_downcast_min_max = [ |
415 | | - ('int8', i, [iinfo(int8).min, iinfo(int8).max]), |
416 | | - ('int16', i, [iinfo(int16).min, iinfo(int16).max]), |
417 | | - ('int32', i, [iinfo(int32).min, iinfo(int32).max]), |
418 | | - ('int64', i, [iinfo(int64).min, iinfo(int64).max]), |
419 | | - ('uint8', u, [iinfo(uint8).min, iinfo(uint8).max]), |
420 | | - ('uint16', u, [iinfo(uint16).min, iinfo(uint16).max]), |
421 | | - ('uint32', u, [iinfo(uint32).min, iinfo(uint32).max]), |
| 414 | + ('int8', i, [iinfo(np.int8).min, iinfo(np.int8).max]), |
| 415 | + ('int16', i, [iinfo(np.int16).min, iinfo(np.int16).max]), |
| 416 | + ('int32', i, [iinfo(np.int32).min, iinfo(np.int32).max]), |
| 417 | + ('int64', i, [iinfo(np.int64).min, iinfo(np.int64).max]), |
| 418 | + ('uint8', u, [iinfo(np.uint8).min, iinfo(np.uint8).max]), |
| 419 | + ('uint16', u, [iinfo(np.uint16).min, iinfo(np.uint16).max]), |
| 420 | + ('uint32', u, [iinfo(np.uint32).min, iinfo(np.uint32).max]), |
| 421 | + # Test will be skipped until there is more uint64 support. |
422 | 422 | # ('uint64', u, [iinfo(uint64).min, iinfo(uint64).max]), |
423 | | - ('int16', i, [iinfo(int8).min, iinfo(int8).max + 1]), |
424 | | - ('int32', i, [iinfo(int16).min, iinfo(int16).max + 1]), |
425 | | - ('int64', i, [iinfo(int32).min, iinfo(int32).max + 1]), |
426 | | - ('int16', i, [iinfo(int8).min - 1, iinfo(int16).max]), |
427 | | - ('int32', i, [iinfo(int16).min - 1, iinfo(int32).max]), |
428 | | - ('int64', i, [iinfo(int32).min - 1, iinfo(int64).max]), |
429 | | - ('uint16', u, [iinfo(uint8).min, iinfo(uint8).max + 1]), |
430 | | - ('uint32', u, [iinfo(uint16).min, iinfo(uint16).max + 1]), |
431 | | - # ('uint64', u, [iinfo(uint32).min, iinfo(uint32).max + 1]), |
| 423 | + ('int16', i, [iinfo(np.int8).min, iinfo(np.int8).max + 1]), |
| 424 | + ('int32', i, [iinfo(np.int16).min, iinfo(np.int16).max + 1]), |
| 425 | + ('int64', i, [iinfo(np.int32).min, iinfo(np.int32).max + 1]), |
| 426 | + ('int16', i, [iinfo(np.int8).min - 1, iinfo(np.int16).max]), |
| 427 | + ('int32', i, [iinfo(np.int16).min - 1, iinfo(np.int32).max]), |
| 428 | + ('int64', i, [iinfo(np.int32).min - 1, iinfo(np.int64).max]), |
| 429 | + ('uint16', u, [iinfo(np.uint8).min, iinfo(np.uint8).max + 1]), |
| 430 | + ('uint32', u, [iinfo(np.uint16).min, iinfo(np.uint16).max + 1]), |
| 431 | + # Test will be skipped until there is more uint64 support. |
| 432 | + # ('uint64', u, [iinfo(np.uint32).min, iinfo(np.uint32).max + 1]), |
432 | 433 | ] |
433 | 434 |
|
434 | 435 | for dtype, downcast, min_max in dtype_downcast_min_max: |
|
0 commit comments