base_view() is now in pgwui_common.view
authorKarl O. Pinc <kop@karlpinc.com>
Tue, 1 Dec 2020 23:19:43 +0000 (17:19 -0600)
committerKarl O. Pinc <kop@karlpinc.com>
Wed, 2 Dec 2020 14:44:29 +0000 (08:44 -0600)
src/pgwui_upload/views/upload.py
tests/views/test_upload.py

index e2a6bdb7bcd9f82c8241f1edb0512d58dd17c4fe..35c8f8c158772fe20aad675b1f6ab4b621f6683d 100644 (file)
@@ -36,7 +36,7 @@ import markupsafe
 import psycopg2.errorcodes
 from psycopg2 import ProgrammingError
 
-from pgwui_common.pgwui_common import auth_base_view
+from pgwui_common.view import auth_base_view
 from pgwui_core.core import (
     UploadEngine,
     DataLineProcessor,
index 3fad198e196360230a611f61ade5186feac0933a..8b39bea68e926498fde6f3be4802f4ba454ad1b9 100644 (file)
@@ -51,6 +51,9 @@ UNCHANGED_RESPONSE = {'db_changed': False}
 # A "upload form"
 UPLOAD_FORM_W_LIT_CHECKED = {'literal_col_headings': True}
 
+HOME_PAGE_SETTINGS = {'type': 'URL',
+                      'source': '/'}
+
 
 # Helper classes
 
@@ -84,6 +87,9 @@ def isolate_upload_view(monkeypatch, pyramid_request_config):
         monkeypatch.setattr(
             upload, 'TableUploadHandler', MockTableUploadHandler)
 
+        settings = pyramid_request_config.get_settings()
+        settings['pgwui'] = settings.get('pgwui', dict())
+        settings['pgwui'].update({'home_page': HOME_PAGE_SETTINGS})
         pgwui_common_includeme(pyramid_request_config)
         pgwui_upload_includeme(pyramid_request_config)