test_create_fake_posts_command.py 455 B

12345678910111213
  1. from io import StringIO
  2. from django.core.management import call_command
  3. from ...threads.models import Post
  4. from ..management.commands import createfakeposts
  5. from ..threads import get_fake_thread
  6. def test_management_command_creates_fake_threads(fake, default_category):
  7. thread = get_fake_thread(fake, default_category)
  8. call_command(createfakeposts.Command(), stdout=StringIO())
  9. assert Post.objects.exclude(pk=thread.first_post.pk).exists()