Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e4d1b69

Browse files
Merge pull request h5py#703 from aragilar/tox_add_min_version_tests
Test minimum required versions
2 parents 7976cd5 + 305e1c4 commit e4d1b69

File tree

4 files changed

+26
-2
lines changed

4 files changed

+26
-2
lines changed

.travis.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ env:
1919
- TOXENV=py27-test-deps
2020
- TOXENV=py33-test-deps
2121
- TOXENV=py34-test-deps
22+
- TOXENV=py26-test-mindeps
23+
- TOXENV=py27-test-mindeps
24+
- TOXENV=py33-test-mindeps
25+
- TOXENV=py34-test-mindeps
2226

2327
install:
2428
- pip install tox

h5py/tests/common.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,3 +162,5 @@ def assertNumpyBehavior(self, dset, arr, s):
162162
else:
163163
with self.assertRaises(exc):
164164
dset[s]
165+
166+
NUMPY_RELEASE_VERSION = tuple([int(i) for i in np.__version__.split(".")[0:2]])

h5py/tests/hl/test_datatype.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def test_aligned_data(self):
6363
dt = np.dtype('i2,f8', align=True)
6464
data = np.empty(10, dtype=dt)
6565

66-
data['f0'] = np.random.randint(-100, 100, size=data.size, dtype='i2')
66+
data['f0'] = np.array(np.random.randint(-100, 100, size=data.size), dtype='i2')
6767
data['f1'] = np.random.rand(data.size)
6868

6969
fname = self.mktemp()

tox.ini

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
[tox]
2-
envlist = {py26,py27,py33,py34}-{test}-{deps}
2+
envlist = {py26,py27,py33,py34}-{test}-{deps,mindeps}
33

44
[testenv]
55
deps =
66
deps: numpy>=1.6.1
77
deps: cython>=0.19
8+
mindeps: numpy==1.6.1
9+
mindeps: cython==0.19
810
commands =
911
test: python -c "from sys import exit; import h5py; exit(0) if h5py.run_tests().wasSuccessful() else exit(1)"
1012
changedir =
@@ -20,3 +22,19 @@ deps =
2022
deps =
2123
numpy>=1.6.1,<1.12
2224
cython>=0.19
25+
26+
[testenv:py26-test-mindeps]
27+
deps =
28+
unittest2
29+
numpy==1.6.1
30+
cython==0.19
31+
32+
[testenv:py33-test-mindeps]
33+
deps =
34+
numpy==1.7
35+
cython==0.19
36+
37+
[testenv:py34-test-mindeps]
38+
deps =
39+
numpy==1.9
40+
cython==0.19

0 commit comments

Comments
 (0)