def test_to_dict(self): """Test the to_dict method for the Category model.""" with self.app_context: categories = Category.to_dict() self.assertIsNotNone(categories) self.assertEqual( categories, {self.c_1.id: self.c_1.type, self.c_2.id: self.c_2.type}, )
def get_categories(): categories = Category.to_dict() if len(categories) == 0: abort(404) return jsonify({ "categories": categories, "success": True, })
def get_questions(): questions = Question.get_by_page(request, QUESTIONS_PER_PAGE) if len(questions) == 0: abort(404) return jsonify({ "questions": questions, "total_questions": len(Question.get_all()), "success": True, "categories": Category.to_dict(), })
#!/usr/bin/python3 from models.category import Category CA = Category() CA.save() print(CA.to_dict())
#!/usr/bin/python3 from models.category import Category from models.tags import Tag from models.user import User from models.product import Products CAT = Category() CAT.label = "a8888" TA = Tag() TA.label = "azzzabi" PRO = Products() US = User() US.email = "AZEAZEAZEAZEAZEAZE" US.password = "******" PRO.user_id = US.id tag_id = TA.id category_id = CAT.id title = "zazazaz" description = "hjdbfjfe" CAT.save() TA.save() US.save() PRO.save() print(CAT.to_dict()) print(TA.to_dict()) print(US.to_dict()) print(PRO.to_dict())