コード例 #1
0
ファイル: test.py プロジェクト: GrupoIS2/CMS
    def testarticlecreatepost(self):
        user = User(
            username='******',
            email='*****@*****.**',
            password='******',
            role=1,
            status=1
            )
        db.session.add(user)
        db.session.commit()
        testsection = Sections(
            section_='sectionname',
            description_='section created to test an article')
        db.session.add(testsection)
        db.session.commit()
        usertest = User.query.filter(User.username == 'Testuser').first()
        testarticle = Article(
            title='testtitle',
            body='testbody',
            section_name=testsection.section_name,
            section=testsection,
            user_name=usertest.username,
            user=usertest,
        )
        db.session.add(testarticle)
        db.session.commit()

        self.assertTrue(testarticle.find_by_id(testarticle.id) is not None)
        self.assertTrue(
            testarticle.find_by_author(testarticle.user_name) is not None)
        self.assertTrue(
            testarticle.find_by_section('testsection')is not None)
コード例 #2
0
ファイル: controllers.py プロジェクト: GrupoIS2/CMS
def article_views():
    if 'token' not in session:
        flash(u'You Need Login', 'error')
        return redirect(url_for('auth.signin'))
    user = User.verify_token(session['token'])
    if user is None:
        return redirect(url_for('auth.signin'))
    article = Article.find_by_author(user.username)
    return render_template("article/views.html", article=article)
コード例 #3
0
ファイル: test.py プロジェクト: oscarchs/CMS
 def testarticlemodelpost(self):
     user = User(username="******", email="*****@*****.**", password="******", role=1, status=1)
     db.session.add(user)
     db.session.commit()
     usertest = User.query.filter(User.username == "Testuser").first()
     testarticle = Article(
         title="testtitle",
         body="testbody",
         created="01-01-2015",
         section_name="testname",
         section="testsection",
         user_name=usertest.username,
         user=usertest,
     )
     db.session.add(section_todelete)
     db.session.commit()
     self.assertTrue(testarticle.all() != None)
     self.assertTrue(testarticle.find_by_id() != None)
     self.assertTrue(testarticle.find_by_author(usertest.username) != None)
     self.assertTrue(testarticle.find_by_section("testsection") != None)
     self.assertTrue(testarticle.slug() != None)
     self.assertTrue(testarticle.create_in_words() != None)
コード例 #4
0
ファイル: test.py プロジェクト: GrupoIS2/CMS
 def testarticlecreatepost(self):
     user = User(
         username='******',
         email='*****@*****.**',
         password='******',
         role=1,
         status=1
     )
     db.session.add(user)
     db.session.commit()
     usertest = User.query.filter(User.username == 'Testuser').first()
     new_article = Article(
         title='testtitle',
         body='testbody',
         user_name=usertest.username,
         user=usertest,
         )
     db.session.add(new_article)
     db.session.commit()
     self.assertTrue(
         new_article.find_by_id(new_article.id) is not None)
     self.assertTrue(
         new_article.find_by_author(new_article.user_name) is not None)