test_update.py 570 B

12345678910111213141516171819
  1. from gpustack.routes.update import is_newer_version
  2. def test_is_newer_version():
  3. test_cases = [
  4. ("1.0.0", "0.2.3", True),
  5. ("0.2.1", "0.2.0", True),
  6. ("0.2.1", "0.1.0", True),
  7. ("0.2.0", "0.1.0", True),
  8. ("0.1.0", "0.2.0", False),
  9. ("0.1.0", "0.1.0", False),
  10. ("0.1.0", "0.1.0rc1", True),
  11. ("0.3.0", "0.3.1rc1", False),
  12. ("0.3.1", "0.3.1rc1", True),
  13. ("0.0.0", "0.0.0", False),
  14. ]
  15. for given, current, expected in test_cases:
  16. assert is_newer_version(given, current) == expected