fixes tests

This commit is contained in:
Nathan Jessurun 2021-04-03 20:31:04 -04:00
parent 4b002c06ba
commit 58d126dcf3

View File

@ -8,7 +8,7 @@ def test_parameter_hasdefault():
# default unspecified # default unspecified
p = Parameter(**opts) p = Parameter(**opts)
assert not p.hasDefault() assert p.hasDefault()
p.setDefault(1) p.setDefault(1)
assert p.hasDefault() assert p.hasDefault()
@ -29,8 +29,9 @@ def test_parameter_hasdefault_none(passdefault):
opts['default'] = None opts['default'] = None
p = Parameter(**opts) p = Parameter(**opts)
assert not p.hasDefault() assert p.hasDefault() != passdefault
assert p.defaultValue() is None defaultCmp = None if passdefault else p.value()
assert p.defaultValue() == defaultCmp
p.setDefault(None) p.setDefault(None)
assert not p.hasDefault() assert not p.hasDefault()