From 8f03e590cc3cf285d1a5d53bb495c01f06d00c79 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Thu, 25 Aug 2022 14:38:14 +0300 Subject: [PATCH] update test to match new wallet json location --- core/TESTS/tests_logins.py | 19 +++++++++++++++---- core/fixtures/expo_exped.json | 2 +- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/core/TESTS/tests_logins.py b/core/TESTS/tests_logins.py index 7b47365..4fcaac3 100644 --- a/core/TESTS/tests_logins.py +++ b/core/TESTS/tests_logins.py @@ -11,6 +11,7 @@ import pathlib from http import HTTPStatus from django.test import TestCase, SimpleTestCase, TransactionTestCase, Client +from troggle.core.models.survex import Wallet import troggle.settings as settings @@ -43,7 +44,7 @@ class FixturePageTests(TestCase): def setUp(self): from django.contrib.auth.models import User self.user = User.objects.get(username='expotest') - + def tearDown(self): pass @@ -77,15 +78,25 @@ class PostTests(TestCase): from django.contrib.auth.models import User self.user = User.objects.get(username='expotest') self.client = Client() + + wname = "2020#00" + w = Wallet() + w.pk = 9100 + w.fpath = str(pathlib.Path(settings.SCANS_ROOT, wname)) + w.walletname = wname + w.save() + self.wallet = w + def test_scan_upload(self): '''Expect scan upload to wallet to work on any file Need to login first. - This upload form looks for the cave, so the test fails if the database is not loaded with the cave + This upload form looks for the Cave and the Wallet, so the test fails if the database is not loaded with the cave identified in the wallet ''' c = self.client + w = self.wallet from django.contrib.auth.models import User u = User.objects.get(username='expotest') @@ -97,8 +108,8 @@ class PostTests(TestCase): content = response.content.decode() self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, HTTPStatus.OK) - # with open('_test_response.html', 'w') as f: - # f.write(content) + with open('_test_response.html', 'w') as f: + f.write(content) for ph in [ r'test_upload_', r'← 2020#00 →', r'description written', diff --git a/core/fixtures/expo_exped.json b/core/fixtures/expo_exped.json index 9d3cc46..033411e 100644 --- a/core/fixtures/expo_exped.json +++ b/core/fixtures/expo_exped.json @@ -14,5 +14,5 @@ "last_name": "Sargent", "fullname": "Michael Sargent", "is_vfho": false, "mug_shot": null, "blurb": "\n\n\n\n\n\n

\n\nMichael Sargent CUCC
\nExpeditions 2014, 15, 16, 17, 18, 19.\n

The first second-generation expo caver in 2014, later members of this exclusive group were Dan Lenartowicz and Sarah Connolly.\n\n\n\n

Pre-expo (pre-student) photos from President's Invite (OUCC) \nand first abseiling instruction (Cambridge).

\n", "orderref": "", - "user": null}} + "user": null}} ] \ No newline at end of file