summaryrefslogtreecommitdiffstats
path: root/core/TESTS
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2022-07-18 15:46:57 +0300
committerPhilip Sargent <philip.sargent@klebos.com>2022-07-18 15:46:57 +0300
commitdeec33099038655f1a75bb278766fc7dbf9ecde7 (patch)
tree68ddcfb6ff7ad796f64428e11f80eac24d182556 /core/TESTS
parent145540caf5344fe5c1da9b9a3924603df9d3afb1 (diff)
downloadtroggle-deec33099038655f1a75bb278766fc7dbf9ecde7.tar.gz
troggle-deec33099038655f1a75bb278766fc7dbf9ecde7.tar.bz2
troggle-deec33099038655f1a75bb278766fc7dbf9ecde7.zip
test for loser git repo sanity
Diffstat (limited to 'core/TESTS')
-rw-r--r--core/TESTS/test_imports.py4
-rw-r--r--core/TESTS/tests_logins.py3
2 files changed, 4 insertions, 3 deletions
diff --git a/core/TESTS/test_imports.py b/core/TESTS/test_imports.py
index f5f7e7c..52b1fd4 100644
--- a/core/TESTS/test_imports.py
+++ b/core/TESTS/test_imports.py
@@ -150,10 +150,10 @@ class SubprocessTest(TestCase):
from pathlib import Path
import troggle.settings as settings
TROGGLE_PATH = Path(settings.REPOS_ROOT_PATH) / "troggle"
- for cwd in [settings.EXPOWEB, settings.DRAWINGS_DATA, TROGGLE_PATH]: # add settings.SURVEX_DATA when loser is gitified
+ for cwd in [settings.SURVEX_DATA, settings.EXPOWEB, settings.DRAWINGS_DATA, TROGGLE_PATH]:
sp = subprocess.run([settings.GIT, "status"], cwd=cwd, capture_output=True, text=True)
scwd = str(cwd)
- #print(scwd + ":\n\n" + sp.stderr + '\n\n' + sp.stdout + '\n\nreturn code: ' + str(sp.returncode))
+ # print(scwd + ":\n\n#" + sp.stderr + '\n\n#' + sp.stdout + '\n\n# return code: ' + str(sp.returncode))
if sp.returncode != 0:
print(scwd + ":\n\n" + sp.stderr + '\n\n' + sp.stdout + '\n\nreturn code: ' + str(sp.returncode))
self.assertTrue( sp.returncode == 0, f'{scwd} - git is unhappy')
diff --git a/core/TESTS/tests_logins.py b/core/TESTS/tests_logins.py
index 0031a00..4a99861 100644
--- a/core/TESTS/tests_logins.py
+++ b/core/TESTS/tests_logins.py
@@ -193,6 +193,7 @@ class PostTests(TestCase):
def test_dwg_upload_drawing(self):
'''Expect no-suffix file to upload
+ Note that this skips the git commit process. That would need a new test.
Need to login first.
'''
c = self.client
@@ -214,7 +215,7 @@ class PostTests(TestCase):
phmatch = re.search(ph, content)
self.assertIsNotNone(phmatch, "Expect no-suffix file to upload OK. Failed to find expected text: '" + ph +"'")
- # Does not use the filename Django actually uses, assumes it is unchanged. Potential bug.
+ # Does not use the filename Django actually uses, assumes it is unchanged. Bug: accumulates one file with random name added each time it is run.
remove_file = pathlib.Path(settings.DRAWINGS_DATA) / 'uploads' / 'test_upload_nosuffix'
remove_file.unlink()