Esempio n. 1
0
 def test_entry_queryset_template_response_mixin(self):
     instance = EntryQuerysetTemplateResponseMixin()
     self.assertRaises(ImproperlyConfigured, instance.get_model_type)
     self.assertRaises(ImproperlyConfigured, instance.get_model_name)
     instance.model_type = 'model'
     instance.model_name = 'name'
     self.assertEqual(instance.get_model_type(), 'model')
     self.assertEqual(instance.get_model_name(), 'name')
     self.assertEqual(instance.get_template_names(), [
         'zinnia/model/name/entry_list.html',
         'zinnia/model/name_entry_list.html',
         'zinnia/model/entry_list.html', 'zinnia/entry_list.html'
     ])
     instance.template_name = 'zinnia/entry_search.html'
     self.assertEqual(instance.get_template_names(), [
         'zinnia/entry_search.html', 'zinnia/model/name/entry_list.html',
         'zinnia/model/name_entry_list.html',
         'zinnia/model/entry_list.html', 'zinnia/entry_list.html'
     ])
Esempio n. 2
0
 def test_entry_queryset_template_response_mixin(self):
     instance = EntryQuerysetTemplateResponseMixin()
     self.assertRaises(ImproperlyConfigured,
                       instance.get_model_type)
     self.assertRaises(ImproperlyConfigured,
                       instance.get_model_name)
     instance.model_type = 'model'
     instance.model_name = 'name'
     self.assertEquals(instance.get_model_type(),
                       'model')
     self.assertEquals(instance.get_model_name(),
                       'name')
     self.assertEquals(instance.get_template_names(),
                       ['zinnia/model/name/entry_list.html',
                        'zinnia/model/name_entry_list.html',
                        'zinnia/model/entry_list.html',
                        'zinnia/entry_list.html'])
     instance.template_name = 'zinnia/entry_search.html'
     self.assertEquals(instance.get_template_names(),
                       ['zinnia/entry_search.html',
                        'zinnia/model/name/entry_list.html',
                        'zinnia/model/name_entry_list.html',
                        'zinnia/model/entry_list.html',
                        'zinnia/entry_list.html'])