Skip to content

Commit e8654dc

Browse files
committed
TST: add test of dev version for deprecation
Check that dev version doesn't trigger error from deprecation decorator.
1 parent b7448eb commit e8654dc

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

nibabel/tests/test_deprecated.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,18 @@ class TestNibabelDeprecator(_TestDF):
6666
""" Test deprecations against nibabel version """
6767

6868
dep_func = deprecate_with_version
69+
70+
71+
def test_dev_version():
72+
# Test that a dev version doesn't trigger deprecation error
73+
74+
@deprecate_with_version('foo', until='2.0')
75+
def func():
76+
return 99
77+
78+
try:
79+
info.cmp_pkg_version.__defaults__ = ('2.0dev',)
80+
# No error, even though version is dev version of current
81+
assert_equal(func(), 99)
82+
finally:
83+
info.cmp_pkg_version.__defaults__ = ('2.0',)

0 commit comments

Comments
 (0)