4 from datetime
import datetime
6 from django
.test
import TestCase
8 from mygpo
.podcasts
.models
import Podcast
9 from mygpo
.directory
.views
import ToplistView
12 class ToplistTests(unittest
.TestCase
):
13 """ Test podcast and episode toplists """
15 def test_toplist_languages(self
):
16 """ Test the all_languages method of the toplists """
17 languages
= ['de', 'de_AT', 'en']
18 for lang
in languages
:
19 Podcast
.objects
.create(id=uuid
.uuid1(),
20 created
=datetime
.utcnow(),
25 all_langs
= view
.all_languages()
26 self
.assertEqual(all_langs
, {'de': 'Deutsch', 'en': 'English'})