diff options
author | Mike Frysinger <vapier@google.com> | 2021-01-04 23:29:45 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@google.com> | 2021-01-06 17:56:51 +0000 |
commit | 1379a9b1851e203611c490218fe62ef808a7d0ae (patch) | |
tree | eb9c33668d13994e78e8cbbac08aad80356cb579 | |
parent | 128f34e8741f64a42fae2b6195a3ff5ee1926ca8 (diff) | |
download | git-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>
-rw-r--r-- | tests/test_wrapper.py | 11 |
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 | |||
26 | import unittest | 26 | import unittest |
27 | 27 | ||
28 | import git_command | 28 | import git_command |
29 | import main | ||
29 | import platform_utils | 30 | import platform_utils |
30 | from pyversion import is_python3 | 31 | from pyversion import is_python3 |
31 | import wrapper | 32 | import 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) |