コード例 #1
0
ファイル: test_models.py プロジェクト: danrr/SELP
    def test_post_model_is_archived(self):
        user = User('dan', '*****@*****.**', '12345')
        db.session.add(user)
        db.session.commit()

        post = Post('Title', 'Body', user.id, difficulty=5)
        db.session.add(post)
        db.session.commit()
        self.assertFalse(post.is_archived())

        submission = Submission('a/b/c', 'abcdef', user_id=user.id, post_id=post.id)
        submission.won = True
        db.session.add(submission)
        db.session.commit()

        self.assertTrue(post.is_archived())