evorepo/todolists/tests/conftest.py
2021-09-14 13:32:52 +02:00

33 lines
998 B
Python

import pytest
from main.models import Package
from todolists.models import Todolist, TodolistPackage
NAME = 'Boost rebuild'
SLUG = 'boost-rebuild'
DESCRIPTION = 'Boost 1.66 rebuild'
RAW = 'linux'
@pytest.fixture
def todolist(user, arches, repos, package):
todolist = Todolist.objects.create(name=NAME,
description=DESCRIPTION,
slug=SLUG,
creator=user,
raw=RAW)
yield todolist
todolist.delete()
@pytest.fixture
def todolistpackage(admin_user, todolist):
pkg = Package.objects.first()
todopkg = TodolistPackage.objects.create(pkg=pkg, pkgname=pkg.pkgname,
pkgbase=pkg.pkgbase, arch=pkg.arch,
repo=pkg.repo, user=admin_user,
todolist=todolist)
yield todopkg
todopkg.delete()