mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-08-27 03:49:57 +00:00
add more tests
This commit is contained in:
@ -1,4 +1,6 @@
|
||||
from ahriman.models.package_desciption import PackageDescription
|
||||
from unittest.mock import MagicMock
|
||||
|
||||
from ahriman.models.package_description import PackageDescription
|
||||
|
||||
|
||||
def test_filepath(package_description_ahriman: PackageDescription) -> None:
|
||||
@ -15,3 +17,13 @@ def test_filepath_empty(package_description_ahriman: PackageDescription) -> None
|
||||
"""
|
||||
package_description_ahriman.filename = None
|
||||
assert package_description_ahriman.filepath is None
|
||||
|
||||
|
||||
def test_from_package(package_description_ahriman: PackageDescription,
|
||||
pyalpm_package_description_ahriman: MagicMock) -> None:
|
||||
"""
|
||||
must construct description from package object
|
||||
"""
|
||||
package_description = PackageDescription.from_package(pyalpm_package_description_ahriman,
|
||||
package_description_ahriman.filepath)
|
||||
assert package_description_ahriman == package_description
|
||||
|
Reference in New Issue
Block a user