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_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)
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)