move packages/flavour.py to flavours/

This commit is contained in:
InsanePrawn 2022-10-08 03:25:50 +02:00
parent ed4226a505
commit 777b3172d8
10 changed files with 29 additions and 26 deletions

29
flavours/test_flavour.py Normal file
View file

@ -0,0 +1,29 @@
import pytest
from .flavour import Flavour, get_flavour, get_flavours
FLAVOUR_NAME = 'phosh'
@pytest.fixture()
def flavour(name=FLAVOUR_NAME) -> Flavour:
return get_flavour(name)
def test_get_flavour(flavour: Flavour):
assert isinstance(flavour, Flavour)
assert flavour.name
assert flavour.pkgbuild
def test_parse_flavourinfo(flavour: Flavour):
info = flavour.parse_flavourinfo()
assert isinstance(info.rootfs_size, int)
# rootfs_size should not be zero
assert info.rootfs_size
def test_get_flavours():
flavours = get_flavours()
assert flavours
assert FLAVOUR_NAME in flavours