summaryrefslogtreecommitdiffstats
path: root/testsuite
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2012-09-20 14:18:50 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2012-09-20 14:18:50 -0400
commitcf0583059bbcecbb655924afdbf16d51122703b2 (patch)
treec6a95e59cd175ad94cda0ec299dc9aca220e66f5 /testsuite
parentc1b134e6002c17eec4493865be59e9c096136815 (diff)
downloadbcfg2-cf0583059bbcecbb655924afdbf16d51122703b2.tar.gz
bcfg2-cf0583059bbcecbb655924afdbf16d51122703b2.tar.bz2
bcfg2-cf0583059bbcecbb655924afdbf16d51122703b2.zip
testsuite: Fixed Probes JSON tests
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProbes.py13
1 files changed, 5 insertions, 8 deletions
diff --git a/testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProbes.py b/testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProbes.py
index 27b48fce4..4b020dcff 100644
--- a/testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProbes.py
+++ b/testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProbes.py
@@ -69,7 +69,6 @@ class TestProbeData(Bcfg2TestCase):
self.assertIsNotNone(data.xdata)
self.assertIsNotNone(data.xdata.find("test2"))
- @skipUnless(has_json, "JSON libraries not found, skipping JSON tests")
def test_json(self):
jdata = json.dumps(test_data)
data = ProbeData(jdata)
@@ -221,10 +220,9 @@ text
""")
rv["bar.example.com"] = ClientProbeDataSet(timestamp=time.time())
rv["bar.example.com"]["empty"] = ProbeData("")
+ rv["bar.example.com"]["json"] = ProbeData(json.dumps(test_data))
if has_yaml:
rv["bar.example.com"]["yaml"] = ProbeData(yaml.dump(test_data))
- if has_json:
- rv["bar.example.com"]["json"] = ProbeData(json.dumps(test_data))
return rv
def get_test_cgroups(self):
@@ -333,16 +331,15 @@ text
self.assertIsNotNone(empty)
self.assertIsNotNone(empty.get("value"))
self.assertEqual(empty.get("value"), "")
+ jdata = bardata.find("Probe[@name='json']")
+ self.assertIsNotNone(jdata)
+ self.assertIsNotNone(jdata.get("value"))
+ self.assertItemsEqual(test_data, json.loads(jdata.get("value")))
if has_yaml:
ydata = bardata.find("Probe[@name='yaml']")
self.assertIsNotNone(ydata)
self.assertIsNotNone(ydata.get("value"))
self.assertItemsEqual(test_data, yaml.load(ydata.get("value")))
- if has_json:
- jdata = bardata.find("Probe[@name='json']")
- self.assertIsNotNone(jdata)
- self.assertIsNotNone(jdata.get("value"))
- self.assertItemsEqual(test_data, json.loads(jdata.get("value")))
@skipUnless(has_django, "Django not found, skipping")
def test__write_data_db(self):