From 10b2ddd9e2061273e3f4793abbea964ead3c4d05 Mon Sep 17 00:00:00 2001
From: Brandon Rodriguez <brodriguez8774@gmail.com>
Date: Sun, 1 Nov 2020 22:50:22 -0500
Subject: [PATCH] Test submodule using log levels that main project does not
 have

---
 tests/src/submodule_test/main.py          | 2 +-
 tests/src/submodule_test/src/logging.py   | 8 ++++----
 tests/src/submodule_test/src/test_file.py | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/tests/src/submodule_test/main.py b/tests/src/submodule_test/main.py
index 098b1f8..c55094e 100644
--- a/tests/src/submodule_test/main.py
+++ b/tests/src/submodule_test/main.py
@@ -25,7 +25,7 @@ def submodule_main():
     logger.info('fake "git submodule" main() INFO logging statement.')
     logger.warning('fake "git submodule" main() WARNING logging statement.')
     logger.error('fake "git submodule" main() ERROR logging statement.')
-    logger.testing('fake "git submodule" main() TEST logging statement.')
+    logger.submodule('fake "git submodule" main() SUBMODULE logging statement.')
 
     print('\n\nTesting logging from fake "git submodule" imported project file...\n')
     from submodule_test.src.test_file import import_file_function
diff --git a/tests/src/submodule_test/src/logging.py b/tests/src/submodule_test/src/logging.py
index bc82d0f..efe6f78 100644
--- a/tests/src/submodule_test/src/logging.py
+++ b/tests/src/submodule_test/src/logging.py
@@ -95,8 +95,8 @@ def get_logging_settings():
                 'backupCount': logging_backup_count,
                 'formatter': 'standard',
             },
-            'test_level': {
-                'level': 'TESTING',
+            'submodule_level': {
+                'level': 'SUBMODULE',
                 'class': logging_class,
                 'filename': logging_directory.joinpath('test.log'),
                 'maxBytes': logging_max_bytes,
@@ -107,7 +107,7 @@ def get_logging_settings():
         'loggers': {
             # All basic logging.
             '': {
-                'handlers': ['console', 'file_debug', 'file_info', 'file_warn', 'file_error', 'test_level'],
+                'handlers': ['console', 'file_debug', 'file_info', 'file_warn', 'file_error', 'submodule_level'],
                 'level': 'NOTSET',
                 'propagate': False,
             }
@@ -129,7 +129,7 @@ def init_logging(caller):
             logging_directory.mkdir()
 
         # Add new logging levels.
-        add_logging_level('TESTING', 25)
+        add_logging_level('SUBMODULE', 26)
 
         # Load dictionary of settings into logger.
         this.settings = get_logging_settings()
diff --git a/tests/src/submodule_test/src/test_file.py b/tests/src/submodule_test/src/test_file.py
index ac825b0..cc40bb8 100644
--- a/tests/src/submodule_test/src/test_file.py
+++ b/tests/src/submodule_test/src/test_file.py
@@ -18,4 +18,4 @@ def import_file_function():
     logger.info('fake "git submodule" imported file INFO logging statement.')
     logger.warning('fake "git submodule" imported file WARNING logging statement.')
     logger.error('fake "git submodule" imported file ERROR logging statement.')
-    logger.testing('fake "git submodule" imported file TEST logging statement.')
+    logger.submodule('fake "git submodule" imported file SUBMODULE logging statement.')
-- 
GitLab