tests_version.py 467 B

1234567891011121314
  1. """Test `tqdm.__version__`."""
  2. import re
  3. from ast import literal_eval
  4. def test_version():
  5. """Test version string"""
  6. from tqdm import __version__
  7. version_parts = re.split('[.-]', __version__)
  8. if __version__ != "UNKNOWN":
  9. assert 3 <= len(version_parts), "must have at least Major.minor.patch"
  10. assert all(
  11. isinstance(literal_eval(i), int) for i in version_parts[:3]
  12. ), "Version Major.minor.patch must be 3 integers"