test_loadavatargallery.py 629 B

123456789101112131415161718192021
  1. from io import StringIO
  2. from django.core.management import call_command
  3. from django.test import TestCase
  4. from ..management.commands import loadavatargallery
  5. from ..models import AvatarGallery
  6. class LoadAvatarGalleryTests(TestCase):
  7. def test_regen_blank_avatar(self):
  8. """command regens blank avatar"""
  9. command = loadavatargallery.Command()
  10. out = StringIO()
  11. call_command(command, stdout=out)
  12. command_output = out.getvalue().splitlines()[0].strip()
  13. self.assertEqual(command_output, "New galleries have been loaded.")
  14. self.assertTrue(AvatarGallery.objects.exists())