Example #1
0
 def test_parse(self):
     params = PARSER.parse_args([
         "python-module", "mirror", "-x", "MODULE:mirror",
         "AUTHOR:user", "blabla"
     ])
     self.assertEqual(params.TARGET, "mirror")
     self.assertEqual(params.TEMPLATES, ["python-module"])
     self.assertEqual(params.context, [("MODULE", "mirror"), (
         "AUTHOR", "user"), ("blabla", "")])
Example #2
0
def test_parse(params):
    from starter.main import PARSER

    params = PARSER.parse_args([
        "py-package", "mirror", "-x", "MODULE:mirror",
        "AUTHOR:user", "blabla"
    ])
    assert params.TARGET == "mirror"
    assert params.TEMPLATES == ["py-package"]
    assert params.context == [
        ("MODULE", "mirror"), ("AUTHOR", "user"), ("blabla", "")]
Example #3
0
def params():
    from starter.log import setup_logging
    from starter.main import PARSER

    setup_logging(0)
    return PARSER.parse_args(['test'])
Example #4
0
 def setUp(self):
     self.params = PARSER.parse_args(['test'])
     setup_logging(0)