def add_offer_link_field(self):
     Offer.query.delete()
     self.add_test_user()
     self.add_test_field()
     dbManager.add_offer_link_field('test_title', 'test_content', 1, 1,
                                    True)
     self.assertEqual(len(dbManager.get_all_offers()), 1)
 def test_delete_offer(self):
     self.add_test_offer()
     self.assertEqual(dbManager.delete_offer(1), True)
     self.assertEqual(len(dbManager.get_all_offers()), 0)
     self.assertEqual(dbManager.delete_offer(36), None)
 def test_get_all_offers(self):
     self.add_test_offer()
     self.assertEqual(dbManager.get_all_offers(),
                      [self.serialized_test_offer])
 def test_add_offer(self):
     Offer.query.delete()
     self.add_test_user()
     dbManager.add_offer('test_title', 'test_content', 'test_descriptor', 1)
     self.assertEqual(len(dbManager.get_all_offers()), 1)
def get_offers():
    """
    Function to get all the offers in the database
    :return: {"offer":{ "title" : str, "content" : str, "descriptor" : str, "id_user" : int }}
    """
    return jsonify(dbManager.get_all_offers()), 200