summaryrefslogtreecommitdiffstats
path: root/tests/test_wrapper.py
diff options
context:
space:
mode:
authorMike Frysinger <vapier@google.com>2021-01-04 23:29:45 -0500
committerMike Frysinger <vapier@google.com>2021-01-06 17:56:51 +0000
commit1379a9b1851e203611c490218fe62ef808a7d0ae (patch)
treeeb9c33668d13994e78e8cbbac08aad80356cb579 /tests/test_wrapper.py
parent128f34e8741f64a42fae2b6195a3ff5ee1926ca8 (diff)
downloadgit-repo-1379a9b1851e203611c490218fe62ef808a7d0ae.tar.gz
launcher: add test for version requirementsv2.11
Make sure the modules stay in sync in case one is updated but we forgot to update the other. Bug: https://crbug.com/gerrit/13795 Change-Id: I6de9533d45c083e5f7ad792ee6d541e23647de3f Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/292444 Reviewed-by: Michael Mortensen <mmortensen@google.com> Tested-by: Mike Frysinger <vapier@google.com>
Diffstat (limited to 'tests/test_wrapper.py')
-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)