[Toaster] [PATCH 2/9] toaster: fix test_xhr_datatypeahead_layer test
Ed Bartosh
ed.bartosh at linux.intel.com
Thu Aug 6 03:15:08 PDT 2015
The test was expecting data returned from the ReST call, but it was
not valid expectation as database is empty. It also used wrong
field name 'list' instead of 'rows'.
Fixed by adjusting assert to expect empty response.
Used correct field name 'rows' instead of 'list'.
Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
---
bitbake/lib/toaster/toastergui/tests.py | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/bitbake/lib/toaster/toastergui/tests.py b/bitbake/lib/toaster/toastergui/tests.py
index e3bbd62..f2403e8 100644
--- a/bitbake/lib/toaster/toastergui/tests.py
+++ b/bitbake/lib/toaster/toastergui/tests.py
@@ -59,7 +59,7 @@ class XHRDataTypeAheadTestCase(ProvisionedLayersProjectTestCase):
self.assertTrue(self.lv in self.project.compatible_layerversions())
def test_xhr_datatypeahead_layer(self):
- response = self.client.get(reverse('xhr_datatypeahead', args=(self.project.id,)), {"type": "layerdeps"})
+ response = self.client.get(reverse('xhr_datatypeahead', args=(self.project.id,)), {"type": "versionlayers"})
self.assertEqual(response.status_code, 200)
self.assertTrue(response['Content-Type'].startswith('application/json'))
@@ -71,7 +71,5 @@ class XHRDataTypeAheadTestCase(ProvisionedLayersProjectTestCase):
self.assertTrue("error" in data)
self.assertEqual(data["error"], "ok")
- self.assertTrue("list" in data)
- self.assertTrue(len(data["list"]) > 0)
-
- self.assertTrue(XHRDataTypeAheadTestCase.LAYER_NAME in map(lambda x: x["name"], data["list"]))
+ self.assertTrue("rows" in data)
+ self.assertEqual(len(data["rows"]), 0)
--
2.1.4
More information about the toaster
mailing list