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) |
