tests.py 1.1 KB

123456789101112131415161718192021222324252627
  1. from django.test import TestCase
  2. from games.models import GameSystem
  3. class GameSystemTestCase(TestCase):
  4. def setUp(self):
  5. GameSystem.objects.create(name="System with No Color")
  6. GameSystem.objects.create(name="System with Custom Color", color="AACCAA")
  7. GameSystem.objects.create(name="System with Default Color", retropie_slug="fds")
  8. GameSystem.objects.create(
  9. name="System with Default Color and Override",
  10. color="000000",
  11. retropie_slug="fds",
  12. )
  13. def test_get_color(self):
  14. no_color = GameSystem.objects.get(name="System with No Color")
  15. custom_color = GameSystem.objects.get(name="System with Custom Color")
  16. default_color = GameSystem.objects.get(name="System with Default Color")
  17. overriden_color = GameSystem.objects.get(
  18. name="System with Default Color and Override"
  19. )
  20. self.assertEqual(None, no_color.get_color)
  21. self.assertEqual("AACCAA", custom_color.get_color)
  22. self.assertEqual("B70E30", default_color.get_color)
  23. self.assertEqual("000000", overriden_color.get_color)