12345678910111213141516171819202122232425262728293031 |
- import pytest
- from flaskbb.forum.models import Forum, Category, Topic, Post
- @pytest.fixture
- def category(database):
- category = Category(title="Test Category")
- category.save()
- return category
- @pytest.fixture
- def forum(category):
- forum = Forum(title="Test Forum", category_id=category.id)
- forum.save()
- return forum
- @pytest.fixture
- def topic_moderator(forum, moderator_user):
- topic = Topic(title="Test Topic Moderator")
- post = Post(content="Test Content Moderator")
- return topic.save(forum=forum, user=moderator_user, post=post)
- @pytest.fixture
- def topic_normal(forum, normal_user):
- topic = Topic(title="Test Topic Normal")
- post = Post(content="Test Content Normal")
- return topic.save(forum=forum, user=normal_user, post=post)
|