Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tests/devbot/common.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/devbot/common.py')
-rw-r--r--tests/devbot/common.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/devbot/common.py b/tests/devbot/common.py
new file mode 100644
index 0000000..ace8831
--- /dev/null
+++ b/tests/devbot/common.py
@@ -0,0 +1,22 @@
+import os
+import unittest
+import tempfile
+
+from devbot import config
+
+class DevbotTestCase(unittest.TestCase):
+ def setUp(self):
+ self.setup_config()
+
+ def setup_config(self, extra_args):
+ temp_dir = tempfile.gettempdir()
+
+ args = {"logs_dir": os.path.join(temp_dir, "logs"),
+ "source_dir": os.path.join(temp_dir, "source"),
+ "build_dir": os.path.join(temp_dir, "build"),
+ "install_dir": os.path.join(temp_dir, "install"),
+ "state_dir": os.path.join(temp_dir, "state")}
+
+ args.update(extra_args)
+
+ config.setup(**args)