mirror of
				https://github.com/arcan1s/ahriman.git
				synced 2025-11-03 23:33:41 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
import pytest
 | 
						|
 | 
						|
from ahriman.models.build_status import BuildStatus, BuildStatusEnum
 | 
						|
from ahriman.models.package import Package
 | 
						|
from ahriman.models.package_desciption import PackageDescription
 | 
						|
 | 
						|
 | 
						|
@pytest.fixture
 | 
						|
def build_status_failed() -> BuildStatus:
 | 
						|
    return BuildStatus(BuildStatusEnum.Failed, 42)
 | 
						|
 | 
						|
 | 
						|
@pytest.fixture
 | 
						|
def package_python_schedule(
 | 
						|
        package_description_python_schedule: PackageDescription,
 | 
						|
        package_description_python2_schedule: PackageDescription) -> Package:
 | 
						|
    packages = {
 | 
						|
        "python-schedule": package_description_python_schedule,
 | 
						|
        "python2-schedule": package_description_python2_schedule
 | 
						|
    }
 | 
						|
    return Package(
 | 
						|
        base="python-schedule",
 | 
						|
        version="1.0.0-2",
 | 
						|
        aur_url="https://aur.archlinux.org",
 | 
						|
        packages=packages)
 | 
						|
 | 
						|
 | 
						|
@pytest.fixture
 | 
						|
def package_tpacpi_bat_git() -> Package:
 | 
						|
    return Package(
 | 
						|
        base="tpacpi-bat-git",
 | 
						|
        version="3.1.r12.g4959b52-1",
 | 
						|
        aur_url="https://aur.archlinux.org",
 | 
						|
        packages={"tpacpi-bat-git": PackageDescription()})
 | 
						|
 | 
						|
 | 
						|
@pytest.fixture
 | 
						|
def package_description_python_schedule() -> PackageDescription:
 | 
						|
    return PackageDescription(
 | 
						|
        archive_size=4201,
 | 
						|
        build_date=421,
 | 
						|
        filename="python-schedule-1.0.0-2-any.pkg.tar.zst",
 | 
						|
        installed_size=4200001)
 | 
						|
 | 
						|
 | 
						|
@pytest.fixture
 | 
						|
def package_description_python2_schedule() -> PackageDescription:
 | 
						|
    return PackageDescription(
 | 
						|
        archive_size=4202,
 | 
						|
        build_date=422,
 | 
						|
        filename="python2-schedule-1.0.0-2-any.pkg.tar.zst",
 | 
						|
        installed_size=4200002)
 |