style: Run pre-commit

This commit is contained in:
Joakim Saario 2022-08-21 22:08:29 +02:00
parent b47882b114
commit 9c6c13b78a
No known key found for this signature in database
GPG key ID: D8B76D271B7BD453
235 changed files with 7180 additions and 5628 deletions

View file

@ -1,12 +1,20 @@
import pytest
from sqlalchemy.exc import IntegrityError
from aurweb import db, time
from aurweb.models.account_type import USER_ID
from aurweb.models.package_base import PackageBase
from aurweb.models.package_request import (ACCEPTED, ACCEPTED_ID, CLOSED, CLOSED_ID, PENDING, PENDING_ID, REJECTED,
REJECTED_ID, PackageRequest)
from aurweb.models.package_request import (
ACCEPTED,
ACCEPTED_ID,
CLOSED,
CLOSED_ID,
PENDING,
PENDING_ID,
REJECTED,
REJECTED_ID,
PackageRequest,
)
from aurweb.models.request_type import MERGE_ID
from aurweb.models.user import User
@ -19,9 +27,14 @@ def setup(db_test):
@pytest.fixture
def user() -> User:
with db.begin():
user = db.create(User, Username="test", Email="test@example.org",
RealName="Test User", Passwd="testPassword",
AccountTypeID=USER_ID)
user = db.create(
User,
Username="test",
Email="test@example.org",
RealName="Test User",
Passwd="testPassword",
AccountTypeID=USER_ID,
)
yield user
@ -34,10 +47,15 @@ def pkgbase(user: User) -> PackageBase:
def test_package_request_creation(user: User, pkgbase: PackageBase):
with db.begin():
package_request = db.create(PackageRequest, ReqTypeID=MERGE_ID,
User=user, PackageBase=pkgbase,
PackageBaseName=pkgbase.Name,
Comments=str(), ClosureComment=str())
package_request = db.create(
PackageRequest,
ReqTypeID=MERGE_ID,
User=user,
PackageBase=pkgbase,
PackageBaseName=pkgbase.Name,
Comments=str(),
ClosureComment=str(),
)
assert bool(package_request.ID)
assert package_request.User == user
@ -54,11 +72,17 @@ def test_package_request_creation(user: User, pkgbase: PackageBase):
def test_package_request_closed(user: User, pkgbase: PackageBase):
ts = time.utcnow()
with db.begin():
package_request = db.create(PackageRequest, ReqTypeID=MERGE_ID,
User=user, PackageBase=pkgbase,
PackageBaseName=pkgbase.Name,
Closer=user, ClosedTS=ts,
Comments=str(), ClosureComment=str())
package_request = db.create(
PackageRequest,
ReqTypeID=MERGE_ID,
User=user,
PackageBase=pkgbase,
PackageBaseName=pkgbase.Name,
Closer=user,
ClosedTS=ts,
Comments=str(),
ClosureComment=str(),
)
assert package_request.Closer == user
assert package_request.ClosedTS == ts
@ -67,61 +91,87 @@ def test_package_request_closed(user: User, pkgbase: PackageBase):
assert package_request in user.closed_requests
def test_package_request_null_request_type_raises(user: User,
pkgbase: PackageBase):
def test_package_request_null_request_type_raises(user: User, pkgbase: PackageBase):
with pytest.raises(IntegrityError):
PackageRequest(User=user, PackageBase=pkgbase,
PackageBaseName=pkgbase.Name,
Comments=str(), ClosureComment=str())
PackageRequest(
User=user,
PackageBase=pkgbase,
PackageBaseName=pkgbase.Name,
Comments=str(),
ClosureComment=str(),
)
def test_package_request_null_user_raises(pkgbase: PackageBase):
with pytest.raises(IntegrityError):
PackageRequest(ReqTypeID=MERGE_ID,
PackageBase=pkgbase, PackageBaseName=pkgbase.Name,
Comments=str(), ClosureComment=str())
PackageRequest(
ReqTypeID=MERGE_ID,
PackageBase=pkgbase,
PackageBaseName=pkgbase.Name,
Comments=str(),
ClosureComment=str(),
)
def test_package_request_null_package_base_raises(user: User,
pkgbase: PackageBase):
def test_package_request_null_package_base_raises(user: User, pkgbase: PackageBase):
with pytest.raises(IntegrityError):
PackageRequest(ReqTypeID=MERGE_ID,
User=user, PackageBaseName=pkgbase.Name,
Comments=str(), ClosureComment=str())
PackageRequest(
ReqTypeID=MERGE_ID,
User=user,
PackageBaseName=pkgbase.Name,
Comments=str(),
ClosureComment=str(),
)
def test_package_request_null_package_base_name_raises(user: User,
pkgbase: PackageBase):
def test_package_request_null_package_base_name_raises(
user: User, pkgbase: PackageBase
):
with pytest.raises(IntegrityError):
PackageRequest(ReqTypeID=MERGE_ID,
User=user, PackageBase=pkgbase,
Comments=str(), ClosureComment=str())
PackageRequest(
ReqTypeID=MERGE_ID,
User=user,
PackageBase=pkgbase,
Comments=str(),
ClosureComment=str(),
)
def test_package_request_null_comments_raises(user: User,
pkgbase: PackageBase):
def test_package_request_null_comments_raises(user: User, pkgbase: PackageBase):
with pytest.raises(IntegrityError):
PackageRequest(ReqTypeID=MERGE_ID, User=user,
PackageBase=pkgbase, PackageBaseName=pkgbase.Name,
ClosureComment=str())
PackageRequest(
ReqTypeID=MERGE_ID,
User=user,
PackageBase=pkgbase,
PackageBaseName=pkgbase.Name,
ClosureComment=str(),
)
def test_package_request_null_closure_comment_raises(user: User,
pkgbase: PackageBase):
def test_package_request_null_closure_comment_raises(user: User, pkgbase: PackageBase):
with pytest.raises(IntegrityError):
PackageRequest(ReqTypeID=MERGE_ID, User=user,
PackageBase=pkgbase, PackageBaseName=pkgbase.Name,
Comments=str())
PackageRequest(
ReqTypeID=MERGE_ID,
User=user,
PackageBase=pkgbase,
PackageBaseName=pkgbase.Name,
Comments=str(),
)
def test_package_request_status_display(user: User, pkgbase: PackageBase):
""" Test status_display() based on the Status column value. """
"""Test status_display() based on the Status column value."""
with db.begin():
pkgreq = db.create(PackageRequest, ReqTypeID=MERGE_ID,
User=user, PackageBase=pkgbase,
PackageBaseName=pkgbase.Name,
Comments=str(), ClosureComment=str(),
Status=PENDING_ID)
pkgreq = db.create(
PackageRequest,
ReqTypeID=MERGE_ID,
User=user,
PackageBase=pkgbase,
PackageBaseName=pkgbase.Name,
Comments=str(),
ClosureComment=str(),
Status=PENDING_ID,
)
assert pkgreq.status_display() == PENDING
with db.begin():