add more tests (#268)

* add more tests as STUBS
This commit is contained in:
Markos Gogoulos
2021-08-17 00:01:52 +03:00
committed by GitHub
parent 755df50c41
commit fb00f94bfa
29 changed files with 922 additions and 663 deletions

35
tests/test_fixtures.py Normal file
View File

@@ -0,0 +1,35 @@
from django.test import TestCase
from files.models import Category, EncodeProfile
class TestFixtures(TestCase):
fixtures = ["fixtures/categories.json", "fixtures/encoding_profiles.json"]
def test_categories_fixtures(self):
categories = Category.objects.all()
self.assertEqual(
categories.count(),
6,
"Problem with category fixtures",
)
categories = Category.objects.filter().order_by('id')
self.assertEqual(
categories.first().title,
'Art',
"Problem with category fixtures",
)
def test_encodeprofile_fixtures(self):
profiles = EncodeProfile.objects.all()
self.assertEqual(
profiles.count(),
21,
"Problem with Encode Profile fixtures",
)
profiles = EncodeProfile.objects.filter(active=True)
self.assertEqual(
profiles.count(),
6,
"Problem with Encode Profile fixtures, not as active as expected",
)