diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2020-06-03 21:57:05 +0100 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2020-06-03 21:57:05 +0100 |
commit | ae89a707ece67bc89eb165d86aaf46e55411eb3f (patch) | |
tree | 02868da821556b3b715cea71fd5cd1c8fd6a739e /databaseReset.py | |
parent | 973c6f4ef81edaa7526932f2a914d37f62590126 (diff) | |
download | troggle-ae89a707ece67bc89eb165d86aaf46e55411eb3f.tar.gz troggle-ae89a707ece67bc89eb165d86aaf46e55411eb3f.tar.bz2 troggle-ae89a707ece67bc89eb165d86aaf46e55411eb3f.zip |
Unit tests outline implemented
Diffstat (limited to 'databaseReset.py')
-rw-r--r-- | databaseReset.py | 17 |
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: |