summaryrefslogtreecommitdiffstats
path: root/databaseReset.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2020-06-03 21:57:05 +0100
committerPhilip Sargent <philip.sargent@klebos.com>2020-06-03 21:57:05 +0100
commitae89a707ece67bc89eb165d86aaf46e55411eb3f (patch)
tree02868da821556b3b715cea71fd5cd1c8fd6a739e /databaseReset.py
parent973c6f4ef81edaa7526932f2a914d37f62590126 (diff)
downloadtroggle-ae89a707ece67bc89eb165d86aaf46e55411eb3f.tar.gz
troggle-ae89a707ece67bc89eb165d86aaf46e55411eb3f.tar.bz2
troggle-ae89a707ece67bc89eb165d86aaf46e55411eb3f.zip
Unit tests outline implemented
Diffstat (limited to 'databaseReset.py')
-rw-r--r--databaseReset.py17
1 files changed, 11 insertions, 6 deletions
diff --git a/databaseReset.py b/databaseReset.py
index 31ea102..2319827 100644
--- a/databaseReset.py
+++ b/databaseReset.py
@@ -32,6 +32,9 @@ expouser=settings.EXPOUSER
expouserpass=settings.EXPOUSERPASS
expouseremail=settings.EXPOUSER_EMAIL
+def call_django_tests(n):
+ management.call_command('test', verbosity=n)
+
def reinit_db():
"""Rebuild database from scratch. Deletes the file first if sqlite is used,
otherwise it drops the database and creates it.
@@ -89,6 +92,11 @@ def import_QMs():
print("Importing QMs (old caves)")
import troggle.parsers.QMs
# import process itself runs on qm.csv in only 3 old caves, not the modern ones!
+
+def import_surveyscans():
+ import troggle.parsers.surveys
+ print("Importing Survey Scans")
+ troggle.parsers.surveys.LoadListScans()
def import_survexblks():
import troggle.parsers.survex
@@ -108,11 +116,6 @@ def import_surveyimgs():
print("NOT Importing survey images")
#troggle.parsers.surveys.parseSurveys(logfile=settings.LOGFILE)
-def import_surveyscans():
- import troggle.parsers.surveys
- print("Importing Survey Scans")
- troggle.parsers.surveys.LoadListScans()
-
def import_tunnelfiles():
import troggle.parsers.surveys
print("Importing Tunnel files")
@@ -415,13 +418,15 @@ if __name__ == "__main__":
runlabel = sys.argv[len(sys.argv)-1]
else:
runlabel=None
-
+
+ call_django_tests(1)
jq = JobQueue(runlabel)
if len(sys.argv)==1:
usage()
exit()
elif "test" in sys.argv:
+ call_django_tests(2)
jq.enq("caves",import_caves)
jq.enq("people",import_people)
elif "caves" in sys.argv: