mirror of
https://github.com/arcan1s/ahriman.git
synced 2026-02-03 11:59:48 +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
|
||||
"""
|
||||
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)
|
||||
|
||||
|
||||
@@ -64,9 +64,9 @@ def test_lt() -> 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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user