test_helpers.py 675 B

1234567891011121314151617181920212223
  1. #-*- coding: utf-8 -*-
  2. from flask_login import login_user
  3. from flaskbb.utils.helpers import slugify, forum_is_unread
  4. def test_slugify():
  5. """Test the slugify helper method."""
  6. assert slugify(u'Hello world') == u'hello-world'
  7. assert slugify(u'¿Cómo está?') == u'como-esta'
  8. def test_forum_is_unread(guest, user, forum, topic, forumsread):
  9. """Test the forum is unread function for a a not logged in user."""
  10. assert forum_is_unread(None, None, guest) == False
  11. assert forum_is_unread(forum, None, user) == True
  12. assert forum_is_unread(forum, forumsread, user) == True
  13. topic.delete()
  14. assert forum_is_unread(forum, None, user) == False