]> Frank Brehm's Git Trees - pixelpark/puppet-tools.git/commitdiff
Minor changes
authorFrank Brehm <frank.brehm@pixelpark.com>
Mon, 6 Feb 2023 14:32:25 +0000 (15:32 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Mon, 6 Feb 2023 14:32:25 +0000 (15:32 +0100)
lib/dpx_puppettools/app/__init__.py
lib/dpx_puppettools/config.py
test/test_10_config.py
test/test_15_base_app.py

index 09e54e03a223f1355583ec11aaa5c4a4405ecdb3..1b7c55b8d643245afec83c6894406bf8749ce1f6 100644 (file)
@@ -28,7 +28,7 @@ LOG = logging.getLogger(__name__)
 _ = XLATOR.gettext
 ngettext = XLATOR.ngettext
 
-__version__ = '0.1.1'
+__version__ = '0.1.2'
 
 
 # =============================================================================
@@ -56,14 +56,14 @@ class BaseDPXPuppetApplication(FbConfigApplication):
 
     # -------------------------------------------------------------------------
     def __init__(
-        self, appname=None, verbose=0, version=GLOBAL_VERSION, base_dir=None,
+        self, appname=None, verbose=0, version=GLOBAL_VERSION, base_dir=None, quiet=False,
             cfg_class=BaseMultiConfig, initialized=False, usage=None, description=None,
             argparse_epilog=None, argparse_prefix_chars='-', env_prefix=None,
             config_dir=DEFAULT_CONFIG_DIR):
 
         super(BaseDPXPuppetApplication, self).__init__(
             appname=appname, verbose=verbose, version=version, base_dir=base_dir,
-            description=description, cfg_class=cfg_class, initialized=False,
+            description=description, cfg_class=cfg_class, initialized=False, quiet=quiet,
             argparse_epilog=argparse_epilog, argparse_prefix_chars=argparse_prefix_chars,
             env_prefix=env_prefix, config_dir=config_dir
         )
index 1beea7b925f683282dbf21425d359ae2be89b94f..75a198dd80f1c2efc7f681f26db2754e6717d04b 100644 (file)
@@ -110,7 +110,7 @@ class DpxPuppetConfig(BaseMultiConfig):
             else:
                 add_stems.append(additional_stems)
 
-        for stem in ('mail', 'hooks'):
+        for stem in ('mail', 'puppet-tools'):
             if stem not in add_stems:
                 add_stems.append(stem)
 
@@ -214,7 +214,7 @@ class DpxPuppetConfig(BaseMultiConfig):
 
         result = []
 
-        tokens = self.whitespace_re.split(value)
+        tokens = self.re_whitespace.split(value)
         for token in tokens:
             if MailAddress.valid_address(token):
                 result.append(token)
index 0db551b9b71d72bbee4e58a7a4715a8d61cfd50d..b7b87a9cbde3e688918c7c65418fbb4d7e74d30e 100755 (executable)
@@ -70,7 +70,7 @@ class TestConfig(DpxPuppetToolsTestcase):
 
         cfg = DpxPuppetConfig(
             appname=self.appname,
-            config_dir='test', additional_stems='test',
+            additional_cfgdirs=self.test_cfg_dir, additional_stems='test',
             verbose=self.verbose,
         )
         LOG.debug("DpxPuppetConfig %%r: %r", cfg)
index 3335a90046bd5f98eaf6d2386fd2eadad48d1439..ade1b12aaaa2ec719ebd98fe06f34725aac1b4b6 100755 (executable)
@@ -50,8 +50,7 @@ class TestBaseApp(DpxPuppetToolsTestcase):
             quiet = True
 
         app = BaseDPXPuppetApplication(
-            appname=self.appname, verbose=self.verbose)
-        app.quiet = quiet
+            appname=self.appname, quiet=quiet, verbose=self.verbose)
 
         LOG.debug("Drawing lines ...")
         app.empty_line()