1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
"""Test equals."""
import pytest
from awesomeversion import AwesomeVersion
from awesomeversion.typing import VersionType
@pytest.mark.parametrize(
"version",
[
("1"),
("2020.12.1"),
("2020"),
("2021.2.0b0"),
("2021.2.0.dev20210118"),
],
)
def test_equals(version: VersionType) -> None:
"""Test equals."""
version_object = AwesomeVersion(version)
assert version_object == version
assert str(version_object) == version
assert version_object.string == version
assert version_object == AwesomeVersion(f"v{version}")
assert version_object == AwesomeVersion(f"V{version}")
|