def test_create_item_in_store(self): with self.app_context(): store = StoreModel(name='test') store.save_to_db() store.create_item('Item1', 20.99) self.assertEqual(1, len(store.items.all())) # Get the Item1 created item = store.items.first() self.assertEqual('Item1', item.name) self.assertEqual(20.99, item.price) self.assertEqual(1, item.store_id) # Create the second item store.create_item('Item2', 20.99) self.assertEqual(2, len(store.items.all())) # Get the Item2 created item2 = store.items[1] self.assertEqual('Item2', item2.name) self.assertEqual(20.99, item2.price) self.assertEqual(1, item2.store_id)