def test_bake_different_prefix(self): self.assertEqual(["test", "/H", "/foo", "bar", "/help"], StreamProcess.bake("test", dict(help=True, H=True, foo="bar"), long_option_prefix="/", short_option_prefix="/")) self.assertEqual(["test", "/?"], StreamProcess.bake("test", {"?": True}, long_option_prefix="/", short_option_prefix="/"))
def test_bake(parameters, arguments, expected): assert expected == StreamProcess.bake("test", parameters or {}, arguments or [])