1234567891011121314151617181920212223242526272829303132 |
- import pytest
- import uuid
- from flaskbb.message.models import Conversation, Message
- @pytest.fixture
- def conversation(database, user, admin_user):
- conversation = Conversation(
- user_id=user.id,
- from_user_id=user.id,
- to_user_id=admin_user.id,
- shared_id=uuid.uuid4()
- )
- conversation.save()
- return conversation
- @pytest.fixture
- def conversation_msgs(conversation, user, admin_user):
- message = Message(
- user_id=user.id,
- conversation_id=conversation.id,
- message="First message"
- )
- conversation.save(message=message)
- message = Message(
- user_id=admin_user.id,
- conversation_id=conversation.id,
- message="Second message"
- )
- conversation.save(message=message)
- return conversation
|