mirror of
https://github.com/certbot/certbot.git
synced 2026-06-08 00:02:14 -04:00
Normalize plugins.common.dest_namespace (fixes #689).
This commit is contained in:
parent
62ce3e2fc2
commit
b6eafe63b5
2 changed files with 5 additions and 1 deletions
|
|
@ -20,7 +20,7 @@ def option_namespace(name):
|
|||
|
||||
def dest_namespace(name):
|
||||
"""ArgumentParser dest namespace (prefix of all destinations)."""
|
||||
return name + "_"
|
||||
return name.replace("-", "_") + "_"
|
||||
|
||||
private_ips_regex = re.compile( # pylint: disable=invalid-name
|
||||
r"(^127\.0\.0\.1)|(^10\.)|(^172\.1[6-9]\.)|"
|
||||
|
|
|
|||
|
|
@ -23,6 +23,10 @@ class NamespaceFunctionsTest(unittest.TestCase):
|
|||
from letsencrypt.plugins.common import dest_namespace
|
||||
self.assertEqual("foo_", dest_namespace("foo"))
|
||||
|
||||
def test_dest_namespace_with_dashes(self):
|
||||
from letsencrypt.plugins.common import dest_namespace
|
||||
self.assertEqual("foo_bar_", dest_namespace("foo-bar"))
|
||||
|
||||
|
||||
class PluginTest(unittest.TestCase):
|
||||
"""Test for letsencrypt.plugins.common.Plugin."""
|
||||
|
|
|
|||
Loading…
Reference in a new issue