Change init_menu() to establish_settings()
authorKarl O. Pinc <kop@karlpinc.com>
Wed, 14 Apr 2021 21:50:51 +0000 (16:50 -0500)
committerKarl O. Pinc <kop@karlpinc.com>
Thu, 15 Apr 2021 21:56:09 +0000 (16:56 -0500)
src/pgwui_menu/pgwui_menu.py
tests/test_pgwui_menu.py

index fe7a9baca6c9ed269c112ab26c8b415a5f4fafd5..ad72d7d5678716b92d1c04b43b5d5b7e40d4497b 100644 (file)
@@ -1,4 +1,5 @@
-# Copyright (C) 2018, 2020 The Meme Factory, Inc.  http://www.karlpinc.com/
+# Copyright (C) 2018, 2020, 2021 The Meme Factory, Inc.
+# http://www.karlpinc.com/
 
 # This file is part of PGWUI_Menu.
 #
@@ -27,7 +28,7 @@ DEFAULT_MENU_ROUTE = '/'
 DEFAULT_MENU_MENU_LABEL = 'PGWUI Menu -- Main Menu'
 
 
-def init_menu(config):
+def establish_settings(config):
     '''Add default menu information into settings when they are not present
     '''
     settings = config.get_settings()
@@ -40,7 +41,7 @@ def init_menu(config):
 def includeme(config):
     '''Pyramid configuration for PGWUI_Menu
     '''
-    init_menu(config)
+    establish_settings(config)
     config.add_static_view(
         f'static/{PGWUI_COMPONENT}',
         'pgwui_menu:static/',
index 0c83b0e64abbec39ac5d4e42f4c7b70af0126ba8..43ce060aca4d3ba61a26b477199b8a807034bd48 100644 (file)
@@ -29,19 +29,20 @@ from pgwui_develop import testing
 
 # Unit tests
 
-# init_menu()
+# establish_settings()
 
 @pytest.mark.unittest
-def test_init_menu():
+def test_establish_settings():
     '''A menu_label is set
     '''
     with pyramid.testing.testConfig() as config:
-        pgwui_menu.init_menu(config)
+        pgwui_menu.establish_settings(config)
         assert config.get_settings()['pgwui']['pgwui_menu']['menu_label'] \
             == pgwui_menu.DEFAULT_MENU_MENU_LABEL
 
 
-mock_init_menu = testing.make_mock_fixture(pgwui_menu, 'init_menu')
+mock_establish_settings = testing.make_mock_fixture(
+    pgwui_menu, 'establish_settings')
 
 # includeme()
 
@@ -52,7 +53,8 @@ mock_scan = testing.instance_method_mock_fixture('scan')
 
 @pytest.mark.unittest
 def test_includeme(
-        mock_init_menu, mock_add_static_view, mock_add_route, mock_scan):
+        mock_establish_settings,
+        mock_add_static_view, mock_add_route, mock_scan):
     '''add_static_view, add_route, and scan are all called
     '''
     with pyramid.testing.testConfig() as config: