aboutsummaryrefslogtreecommitdiff
path: root/gitosis/test/test_zzz_app.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitosis/test/test_zzz_app.py')
-rw-r--r--gitosis/test/test_zzz_app.py22
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):