add console printer

also add python-requests as explicit dependency and escape symbols in
repository name for badges in default tempate
This commit is contained in:
2022-03-19 23:48:43 +03:00
parent 060c7412b1
commit a7c6d95b34
59 changed files with 631 additions and 187 deletions

View File

@ -14,6 +14,7 @@ from ahriman.models.aur_package import AURPackage
from ahriman.models.package import Package
from ahriman.models.package_description import PackageDescription
from ahriman.models.repository_paths import RepositoryPaths
from ahriman.models.result import Result
from ahriman.models.user import User
from ahriman.models.user_access import UserAccess
@ -234,6 +235,18 @@ def repository_paths(configuration: Configuration) -> RepositoryPaths:
root=configuration.getpath("repository", "root"))
@pytest.fixture
def result(package_ahriman: Package) -> Result:
"""
result fixture
:param package_ahriman: package fixture
:return: result test instance
"""
result = Result()
result.add_success(package_ahriman)
return result
@pytest.fixture
def spawner(configuration: Configuration) -> Spawn:
"""