add more tests

This commit is contained in:
2021-03-30 01:42:01 +03:00
parent 3996055f56
commit e87402fdde
18 changed files with 311 additions and 24 deletions

View File

@ -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