diff --git a/test/test_accepted_term.py b/test/test_accepted_term.py index 8569b021..cd8bd7af 100644 --- a/test/test_accepted_term.py +++ b/test/test_accepted_term.py @@ -26,6 +26,11 @@ def setup(): term = create(Term, Description="Test term", URL="https://test.term") + yield term + + # Eradicate any terms we created. + setup_test_db("AcceptedTerms", "Terms") + def test_accepted_term(): accepted_term = create(AcceptedTerm, User=user, Term=term) diff --git a/test/test_accounts_routes.py b/test/test_accounts_routes.py index 96ee3be8..dbf13d19 100644 --- a/test/test_accounts_routes.py +++ b/test/test_accounts_routes.py @@ -58,6 +58,12 @@ def setup(): RealName="Test User", Passwd="testPassword", AccountType=account_type) + yield user + + # Remove term records so other tests don't get them + # and falsely redirect. + setup_test_db("Terms", "AcceptedTerms") + def test_get_passreset_authed_redirects(): sid = user.login(Request(), "testPassword") diff --git a/test/test_term.py b/test/test_term.py index aa1dfcc6..25108419 100644 --- a/test/test_term.py +++ b/test/test_term.py @@ -11,6 +11,11 @@ from aurweb.testing import setup_test_db def setup(): setup_test_db("Terms") + yield None + + # Wipe em out just in case records are leftover. + setup_test_db("Terms") + def test_term_creation(): term = create(Term, Description="Term description",