diff options
Diffstat (limited to 'gitosis/test/test_zzz_app.py')
-rw-r--r-- | gitosis/test/test_zzz_app.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/gitosis/test/test_zzz_app.py b/gitosis/test/test_zzz_app.py index cb20eb6..27ba697 100644 --- a/gitosis/test/test_zzz_app.py +++ b/gitosis/test/test_zzz_app.py @@ -1,6 +1,9 @@ from nose.tools import eq_ as eq, assert_raises from gitosis import app +from gitosis import init +from gitosis import run_hook +from gitosis import serve import sys import os @@ -70,6 +73,25 @@ def test_app_setup_logging_badname(): cfg.set('gitosis', 'loglevel', 'FOOBAR') main.setup_logging(cfg) +def test_appinit_create_parser(): + main = init.Main() + parser = main.create_parser() + +def test_appinit_read_config(): + main = init.Main() + cfg = main.create_config(None) + parser = main.create_parser() + (options, args) = parser.parse_args(['--config=/does/not/exist']) + main.read_config(options, cfg) + +def test_apprunhook_create_parser(): + main = run_hook.Main() + parser = main.create_parser() + +def test_appserve_create_parser(): + main = serve.Main() + parser = main.create_parser() + # We must call this test last def test_zzz_app_main(): class Main(TestMain): |