|
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