コード例 #1
0
    def test_editing_an_item(self):

        self.assertEqual(self.bucketlist.id, 1)
        self.assertEqual(self.bucketlist.name, "Cook")

        item = Item("Cook lunch", 1, "Coooking Ugali omena")
        db.session.add(item)
        db.session.commit()

        item = Item.query.filter_by(name="Cook lunch", bucketlist_id=1).first()

        self.assertEqual(item.name, "Cook lunch")
        self.assertEqual(item.description, "Coooking Ugali omena")
        self.assertEqual(item.done, False)

        item.description = "Coooking Ugali fish"
        item.done = True
        db.session.add(item)
        db.session.commit()

        edit_item = Item.query.filter_by(name="Cook lunch",
                                         bucketlist_id=1).first()

        self.assertEqual(edit_item.description, "Coooking Ugali fish")
        self.assertEqual(edit_item.done, True)