summaryrefslogtreecommitdiffstats
path: root/testsuite/common.py
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2013-08-08 14:02:12 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2013-08-09 08:54:01 -0400
commite29a400e609f3147dc3e0e3bab1054fe275e0bbd (patch)
treeb703ba0fa9c16953484e043001d0b1d4baa42669 /testsuite/common.py
parente254fa28ef0970a2ffe446f43ade10b4c5fccc29 (diff)
downloadbcfg2-e29a400e609f3147dc3e0e3bab1054fe275e0bbd.tar.gz
bcfg2-e29a400e609f3147dc3e0e3bab1054fe275e0bbd.tar.bz2
bcfg2-e29a400e609f3147dc3e0e3bab1054fe275e0bbd.zip
testsuite: fixed client tests
Diffstat (limited to 'testsuite/common.py')
-rw-r--r--testsuite/common.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/testsuite/common.py b/testsuite/common.py
index 4bf5c85f3..baf119f5b 100644
--- a/testsuite/common.py
+++ b/testsuite/common.py
@@ -14,6 +14,7 @@ import sys
import codecs
import unittest
import lxml.etree
+import Bcfg2.Options
from mock import patch, MagicMock, _patch, DEFAULT
from Bcfg2.Compat import wraps
@@ -403,3 +404,8 @@ try:
except AttributeError:
re_type = type(re.compile(""))
+
+#: A function to set a default config option if it's not already set
+def set_setup_default(option, value=None):
+ if not hasattr(Bcfg2.Options.setup, option):
+ setattr(Bcfg2.Options.setup, option, value)