def test_category_items(self): dbf.category_init() dbf.item_init() for c in dbf.category_list: c_id = Category.getIdByName(c) rv = self.client.get('/category/' + str(c_id)) for i in dbf.item_list: i_c_id = Category.getIdByName(i.get('category')) if i_c_id == c_id: self.assertTrue(i.get('name') in rv.get_data(as_text=True)) else: self.assertFalse( i.get('name') in rv.get_data(as_text=True))
def item_init(): for item in item_list: cat_name = item['category'] c_id = Category.getIdByName(cat_name) # assert(c_id) Item.create(name=item['name'], description=item['description'], category_id=c_id)