mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
21 lines
506 B
Python
21 lines
506 B
Python
import pytest
|
|
|
|
from sqlalchemy.exc import IntegrityError
|
|
|
|
from aurweb.db import create, delete, get_engine
|
|
from aurweb.models.group import Group
|
|
|
|
|
|
def test_group_creation():
|
|
get_engine()
|
|
group = create(Group, Name="Test Group")
|
|
assert bool(group.ID)
|
|
assert group.Name == "Test Group"
|
|
delete(Group, Group.ID == group.ID)
|
|
|
|
|
|
def test_group_null_name_raises_exception():
|
|
from aurweb.db import session
|
|
with pytest.raises(IntegrityError):
|
|
create(Group)
|
|
session.rollback()
|