Beispiel #1
0
 def test_raise_exception_purchase_insert_SQLAlchemy_session(self):
     """Tests Exception raise of Purchase instance insertion without a referenced Foreign Key
     Takes a dummy purchase and inserts it in the db
     :return:
     """
     test_purchase = get_dummy_purchase()
     db.session.add(test_purchase)
     TestCase.assertRaises(self, IntegrityError, db.session.commit)
Beispiel #2
0
 def test_raise_exception_purchase_foreign_key_purchase_item_insert(self):
     """Tests Exception raise in Purchase Item instance insertion
     Takes a dummy purchase item and inserts it in the db without any referenced Foreign Key on Purchase.
     :return:
     """
     test_purchase_item = get_dummy_purchase_item()
     test_product = get_dummy_product()
     db.session.add(test_product)
     db.session.add(test_purchase_item)
     TestCase.assertRaises(self, IntegrityError, db.session.commit)