Normalize plugins.common.dest_namespace (fixes #689).

This commit is contained in:
Jakub Warmuz
2015-08-17 19:50:36 +00:00
parent 62ce3e2fc2
commit b6eafe63b5
2 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -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]\.)|"
+4
View File
@@ -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."""