def test_posts_by_user(self): u = User(username = '******', password = "******", email = '*****@*****.**', type=0) db.session.add(u) db.session.commit() categ = Category("sports") db.session.add(categ) db.session.commit() list_categ=[] list_categ.append(categ) tag = Tags("sports",1) list_tag=[] db.session.add(tag) db.session.commit() list_tag.append(tag) post = Post("title", "excerpt", "description", "image", u.id, list_categ, list_tag) db.session.add(post) db.session.commit() list_posts = u.posts_by_user() expected =1 assert expected == len(list_posts.all())