Beispiel #1
0
 def test_group_addoption_conflict(self) -> None:
     group = parseopt.OptionGroup("hello again")
     group.addoption("--option1", "--option-1", action="store_true")
     with pytest.raises(ValueError) as err:
         group.addoption("--option1", "--option-one", action="store_true")
     assert str({"--option1"}) in str(err.value)
Beispiel #2
0
 def test_group_addoption(self) -> None:
     group = parseopt.OptionGroup("hello")
     group.addoption("--option1", action="store_true")
     assert len(group.options) == 1
     assert isinstance(group.options[0], parseopt.Argument)