mirror of
https://github.com/arcan1s/ahriman.git
synced 2026-01-17 11:43:41 +00:00
fix: correct exception type on repository id comparison
This commit is contained in:
@ -94,7 +94,7 @@ class RepositoryId:
|
|||||||
TypeError: if other is different from RepositoryId type
|
TypeError: if other is different from RepositoryId type
|
||||||
"""
|
"""
|
||||||
if not isinstance(other, RepositoryId):
|
if not isinstance(other, RepositoryId):
|
||||||
raise ValueError(f"'<' not supported between instances of '{type(self)}' and '{type(other)}'")
|
raise TypeError(f"'<' not supported between instances of '{type(self)}' and '{type(other)}'")
|
||||||
|
|
||||||
return (self.name, self.architecture) < (other.name, other.architecture)
|
return (self.name, self.architecture) < (other.name, other.architecture)
|
||||||
|
|
||||||
|
|||||||
@ -64,9 +64,9 @@ def test_lt() -> None:
|
|||||||
|
|
||||||
def test_lt_invalid() -> None:
|
def test_lt_invalid() -> None:
|
||||||
"""
|
"""
|
||||||
must raise ValueError if other is not valid repository id
|
must raise TypeError if other is not valid repository id
|
||||||
"""
|
"""
|
||||||
with pytest.raises(ValueError):
|
with pytest.raises(TypeError):
|
||||||
assert RepositoryId("x86_64", "a") < 42
|
assert RepositoryId("x86_64", "a") < 42
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user