Skip to content
Snippets Groups Projects

Test mysql & sqlite

Merged Kevin Morris requested to merge kevr/aurweb:pu_mysql_test into pu
All threads resolved!
Files
27
from sqlalchemy.exc import IntegrityError
from sqlalchemy.orm import mapper
from aurweb.db import make_relationship
@@ -11,7 +12,19 @@ class AcceptedTerm:
User: User = None, Term: Term = None,
Revision: int = None):
self.User = User
if not self.User:
raise IntegrityError(
statement="Foreign key UserID cannot be null.",
orig="AcceptedTerms.UserID",
params=("NULL"))
self.Term = Term
if not self.Term:
raise IntegrityError(
statement="Foreign key TermID cannot be null.",
orig="AcceptedTerms.TermID",
params=("NULL"))
self.Revision = Revision
Loading