summaryrefslogtreecommitdiffstats
path: root/core/TESTS/tests-cuyc-ignored.py
diff options
context:
space:
mode:
Diffstat (limited to 'core/TESTS/tests-cuyc-ignored.py')
-rw-r--r--core/TESTS/tests-cuyc-ignored.py39
1 files changed, 21 insertions, 18 deletions
diff --git a/core/TESTS/tests-cuyc-ignored.py b/core/TESTS/tests-cuyc-ignored.py
index 3e98f94..ac4e5b3 100644
--- a/core/TESTS/tests-cuyc-ignored.py
+++ b/core/TESTS/tests-cuyc-ignored.py
@@ -18,28 +18,30 @@ $ python manage.py test cuy.club --parallel
Runs the tests in this file only
"""
-import unittest
import re
-from django.test import TestCase, SimpleTestCase, TransactionTestCase, Client
+import unittest
+
+from django.test import Client, SimpleTestCase, TestCase, TransactionTestCase
+
class ImportTest(TestCase):
def test_import_imports(self):
- # Need to go through all modules and copy all imports here
+ ed to go through all modules and copy all imports here
+ from io import StringIO
+
+ from cuy.club.models import (Article, Event, Member, Webpage,
+ WebpageCategory)
+ from cuy.website.views.generic import PUBLIC_LOGIN
from django.conf import settings
from django.contrib.auth.decorators import login_required
from django.contrib.auth.models import User
from django.core import management
from django.db import connection, connections
- from django.http import HttpResponse
+ from django.db.utils import IntegrityError
from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import get_object_or_404, render
from django.template.defaultfilters import slugify
from django.utils.timezone import get_current_timezone, make_aware
- from io import StringIO
- from cuy.club.models import Member, Article, Event, WebpageCategory, Webpage
- from cuy.website.views.generic import PUBLIC_LOGIN
- from cuy.club.models import Member
- from django.db.utils import IntegrityError
class SimpleTest(SimpleTestCase):
@@ -110,9 +112,9 @@ class DataTests(TestCase ):
self.assertIsNotNone(None, "Failed to enforce 'UNIQUE constraint' on saving two Member objects with same user_id")
def test_article_invalid_date(self):
- from cuy.club.models import Member, Article
- from django.db.utils import IntegrityError
+ from cuy.club.models import Article, Member
from django.core.exceptions import ValidationError
+ from django.db.utils import IntegrityError
a = Article()
m = self.member
@@ -126,9 +128,9 @@ class DataTests(TestCase ):
self.assertIsNotNone(t, "Exception is not the expected 'invalid format'")
def test_article_and_author_not_null(self):
- from cuy.club.models import Member, Article
- from django.db.utils import IntegrityError
+ from cuy.club.models import Article, Member
from django.core.exceptions import ValidationError
+ from django.db.utils import IntegrityError
a2 = Article()
a2.publish ="2021-02-17 17:25"
@@ -143,9 +145,9 @@ class DataTests(TestCase ):
self.assertIsNotNone(None, "Exception is not the expected 'NOT NULL constraint failed' IntegrityError")
def test_article_and_author_ok(self):
- from cuy.club.models import Member, Article
- from django.db.utils import IntegrityError
+ from cuy.club.models import Article, Member
from django.core.exceptions import ValidationError
+ from django.db.utils import IntegrityError
m = self.member
a3 = Article()
@@ -201,8 +203,8 @@ class FixturePageTests(TestCase):
def test_fix_admin_login_fail(self):
c = self.client
- from django.contrib.auth.models import User
from cuy.club.models import Member
+ from django.contrib.auth.models import User
m = Member.objects.get(pk=9002)
u = User.objects.get(username='bingo')
@@ -223,7 +225,7 @@ class ComplexLoginTests(TestCase):
'''These test the login and capabilities of logged-in users'''
def setUp(self):
'''setUp runs once for each test in this class'''
- from cuy.club.models import Member, MEMBER_TYPES, AFFILIATION
+ from cuy.club.models import AFFILIATION, MEMBER_TYPES, Member
from django.contrib.auth.models import User
m = Member()
m.pk=8000
@@ -344,6 +346,7 @@ class ComplexLoginTests(TestCase):
def test_committee_login(self):
from django.contrib.auth.models import User
+
# User must be associated with a Member for whom is_committee() is True
c = self.client # inherited from TestCase
u = self.user
@@ -407,7 +410,7 @@ class DynamicPageTests(TestCase):
def test_full_yachts(self):
'''Creating a WebpageCategory and an index webpage creates a valid url
'''
- from cuy.club.models import WebpageCategory, Webpage
+ from cuy.club.models import Webpage, WebpageCategory
wc = WebpageCategory()
wc.pk = 8000
wc.id = 8000