summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/test_wrapper.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/test_wrapper.py b/tests/test_wrapper.py
index 069a5c3b..d7e5800f 100644
--- a/tests/test_wrapper.py
+++ b/tests/test_wrapper.py
@@ -26,6 +26,7 @@ import tempfile
26import unittest 26import unittest
27 27
28import git_command 28import git_command
29import main
29import platform_utils 30import platform_utils
30from pyversion import is_python3 31from pyversion import is_python3
31import wrapper 32import wrapper
@@ -83,6 +84,16 @@ class RepoWrapperUnitTest(RepoWrapperTestCase):
83 self.assertEqual('', stderr.getvalue()) 84 self.assertEqual('', stderr.getvalue())
84 self.assertIn('repo launcher version', stdout.getvalue()) 85 self.assertIn('repo launcher version', stdout.getvalue())
85 86
87 def test_python_constraints(self):
88 """The launcher should never require newer than main.py."""
89 self.assertGreaterEqual(main.MIN_PYTHON_VERSION_HARD,
90 wrapper.MIN_PYTHON_VERSION_HARD)
91 self.assertGreaterEqual(main.MIN_PYTHON_VERSION_SOFT,
92 wrapper.MIN_PYTHON_VERSION_SOFT)
93 # Make sure the versions are themselves in sync.
94 self.assertGreaterEqual(wrapper.MIN_PYTHON_VERSION_SOFT,
95 wrapper.MIN_PYTHON_VERSION_HARD)
96
86 def test_init_parser(self): 97 def test_init_parser(self):
87 """Make sure 'init' GetParser works.""" 98 """Make sure 'init' GetParser works."""
88 parser = self.wrapper.GetParser(gitc_init=False) 99 parser = self.wrapper.GetParser(gitc_init=False)