def test_fetch_available_categories_error(self):
     dbStub.addResult(categories)
     dbStub.addResult(subcategories)
     dbStub.setExceptions(True)
     c = CQDECategoryStore()
     data = c.fetch_available_categories(1, 2, 3)
     self.assertFalse(data)
     self.assertTrue(dbStub.closed)
Example #2
0
 def test_fetch_available_categories_error(self):
     dbStub.addResult(categories)
     dbStub.addResult(subcategories)
     dbStub.setExceptions(True)
     c = CQDECategoryStore()
     data = c.fetch_available_categories(1, 2, 3)
     self.assertFalse(data)
     self.assertTrue(dbStub.closed)
 def test_fetch_available_categories(self):
     dbStub.addResult(categories)
     dbStub.addResult(subcategories)
     dbStub.addResult([]) # end recursion
     c = CQDECategoryStore()
     data = c.fetch_available_categories(1, 2, 3)
     self.assertTrue(data)
     self.assertEquals(len(data), 3)
     self.assertEquals(data[3]['name'], 'cats')
     childs = data[3]['childs']
     self.assertTrue(childs)
     self.assertEquals(len(childs), 2)
     self.assertEquals(childs[6]['name'], 'subcat1')
     self.assertTrue(dbStub.closed)
Example #4
0
 def test_fetch_available_categories(self):
     dbStub.addResult(categories)
     dbStub.addResult(subcategories)
     dbStub.addResult([])  # end recursion
     c = CQDECategoryStore()
     data = c.fetch_available_categories(1, 2, 3)
     self.assertTrue(data)
     self.assertEquals(len(data), 3)
     self.assertEquals(data[3]['name'], 'cats')
     childs = data[3]['childs']
     self.assertTrue(childs)
     self.assertEquals(len(childs), 2)
     self.assertEquals(childs[6]['name'], 'subcat1')
     self.assertTrue(dbStub.closed)