diff options
Diffstat (limited to 'core/TESTS/tests.py')
-rw-r--r-- | core/TESTS/tests.py | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/core/TESTS/tests.py b/core/TESTS/tests.py new file mode 100644 index 0000000..aa92210 --- /dev/null +++ b/core/TESTS/tests.py @@ -0,0 +1,62 @@ +""" +This file demonstrates two different styles of tests (one doctest and one +unittest). These will both pass when you run "manage.py test". + +Replace these with more appropriate tests for your application. + +https://docs.python.org/3.8/library/doctest.html + +https://docs.djangoproject.com/en/3.0/topics/testing/tools/ +""" + +from django.test import TestCase, SimpleTestCase + +class SimpleTest(SimpleTestCase): + def test_basic_addition(self): + """ + Tests that 1 + 1 always equals 2. + """ + self.assertEqual(1 + 1, 2) + def test_import_TroggleModel(self): + from troggle.core.models import TroggleModel + def test_import_Cave(self): + from troggle.core.models_caves import Cave + def test_import_parsers_surveys(self): + from PIL import Image + from utils import save_carefully + from functools import reduce + def test_import_parsers_survex(self): + import troggle.settings as settings + import troggle.core.models as models + import troggle.core.models_caves as models_caves + import troggle.core.models_survex as models_survex + from troggle.parsers.people import GetPersonExpeditionNameLookup + from troggle.core.views_caves import MapLocations + def test_import_parsers_QMs(self): + from troggle.core.models_caves import QM, Cave, LogbookEntry + from utils import save_carefully + def test_import_parsers_people(self): + from html.parser import HTMLParser + from unidecode import unidecode + def test_import_parsers_logbooks(self): + from django.template.defaultfilters import slugify + from django.utils.timezone import get_current_timezone, make_aware + from troggle.core.models import DataIssue, Expedition + from troggle.core.models_caves import Cave, OtherCaveName, getCaveByReference, LogbookEntry, PersonTrip + from parsers.people import GetPersonExpeditionNameLookup + def test_import_core_views_caves(self): + from django.http import HttpResponse, HttpResponseRedirect + from django.shortcuts import get_object_or_404, render + from troggle.core.models import Expedition + from troggle.core.models_caves import CaveSlug, Cave, CaveAndEntrance, Survey, QM, CaveDescription, EntranceSlug, Entrance, Area, SurvexStation + from troggle.core.forms import CaveForm, CaveAndEntranceFormSet, VersionControlCommentForm, EntranceForm, EntranceLetterForm + from troggle.helper import login_required_if_public + + +__test__ = {"doctest": """ +Another way to test that 1 + 1 is equal to 2. + +>>> 1 + 1 == 2 +True +"""} + |