Ejemplo n.º 1
0
def about():

    user = Users.get_user(1)

    return render_template("about.html",
                           user=user,
                           portrait=settings["portrait"])
Ejemplo n.º 2
0
def about():

    user = Users.get_user(1)

    return render_template("about.html",
                           user=user,
                           portrait=settings["portrait"])
Ejemplo n.º 3
0
    def test_utility_methods(self):

        with test_database(db, (Users,)):

            Users.create_user(username="******", password="******", real_name="real_name")

            self.assertEquals("real_name", Users.get_user_by_username("konrad").real_name)

            konrad = Users.get_user(1)

            self.assertTrue(konrad.check_password("test"))
            self.assertFalse(konrad.check_password("wrong_password"))
Ejemplo n.º 4
0
    def test_creating_user(self):

        with test_database(db, (Users,)):
            Users.create_user(username="******", password="******")

            self.assertTrue(Users.get_user(1))
            self.assertTrue(Users.check_exists("konrad"))
            self.assertEquals(1, Users.select().count())

            Users.create_user(username="******", password="******", real_name="Malgosia Samosia", description="test")

            self.assertEquals(2, Users.select().count())

            self.assertRaises(IntegrityError, lambda: Users.create_user(username="******", password="******"))
Ejemplo n.º 5
0
    def test_utility_methods(self):

        with test_database(db, (Users, )):

            Users.create_user(username="******",
                              password="******",
                              real_name="real_name")

            self.assertEquals("real_name",
                              Users.get_user_by_username("konrad").real_name)

            konrad = Users.get_user(1)

            self.assertTrue(konrad.check_password("test"))
            self.assertFalse(konrad.check_password("wrong_password"))
Ejemplo n.º 6
0
    def test_creating_user(self):

        with test_database(db, (Users, )):
            Users.create_user(username="******", password="******")

            self.assertTrue(Users.get_user(1))
            self.assertTrue(Users.check_exists("konrad"))
            self.assertEquals(1, Users.select().count())


            Users.create_user(username = "******",\
                              password = "******",\
                              real_name = "Malgosia Samosia", \
                              description = "test")

            self.assertEquals(2, Users.select().count())

            self.assertRaises(
                IntegrityError,
                lambda: Users.create_user(username="******", password="******"))
Ejemplo n.º 7
0
def index(page):
    articles_per_page = settings.get("articles_per_page")
    articles = Articles.get_index_articles(page, articles_per_page)
    count = articles.wrapped_count()
    show_pagination = count > articles_per_page
    articles_written = count > 0
    if not articles_written and page != 1:
        abort(404)
    pagination = Pagination(page, articles_per_page, count)
    user = Users.get_user(1)
    images = dict()
    images['logo'] = settings['logo']
    images['portrait'] = settings['portrait']
    images['bg'] = settings['bg']
    if not user:
        return redirect(url_for('create_account'))
    return render_template("index.html",
                           pagination=pagination,
                           articles=articles,
                           images=images,
                           articles_written=articles_written,
                           show_pagination=show_pagination,
                           user=user)
Ejemplo n.º 8
0
def index(page):
    articles_per_page = settings.get("articles_per_page")
    articles = Articles.get_index_articles(page, articles_per_page)
    count = articles.wrapped_count()
    show_pagination = count > articles_per_page
    articles_written = count > 0
    if not articles_written and page != 1:
        abort(404)
    pagination = Pagination(page, articles_per_page, count)
    user = Users.get_user(1)
    images = dict()
    images['logo'] = settings['logo']
    images['portrait'] = settings['portrait']
    images['bg'] = settings['bg']
    if not user:
        return redirect(url_for('create_account'))
    return render_template("index.html",
                           pagination=pagination,
                           articles=articles,
                           images=images,
                           articles_written=articles_written,
                           show_pagination=show_pagination,
                           user=user
                           )