Added unit tests for Spec.__init__ exceptional paths

This commit is contained in:
alalazo 2017-08-28 21:55:34 +02:00 committed by Todd Gamblin
parent bf7b861554
commit 462de9847c

View file

@ -707,3 +707,14 @@ def test_constrain_dependency_not_changed(self):
check_constrain_not_changed( check_constrain_not_changed(
'libelf^foo target=' + default_target, 'libelf^foo target=' + default_target,
'libelf^foo target=' + default_target) 'libelf^foo target=' + default_target)
def test_exceptional_paths_for_constructor(self):
with pytest.raises(TypeError):
Spec((1, 2))
with pytest.raises(ValueError):
Spec('')
with pytest.raises(ValueError):
Spec('libelf foo')