Ejemplo n.º 1
0
 def test_tag(self):
     from django.template import Template, Context
     
     t = Template('{% load fileprocessor_tags %}{% fileprocessor %}{{ instructions }}{% endfileprocessor %}')
     c = Context({'instructions': self.instructions})
     result = t.render(c)
     
     baseprocessor =  FileProcessorBase(instructions=self.instructions)
     checksum = baseprocessor.get_checksum()
     
     processor = FileProcessor.objects.get(pk=checksum)
     
     self.assertEquals(processor.get_output(), result)
Ejemplo n.º 2
0
 def test_request(self):
     request_url = reverse('request_file')
     
     baseprocessor =  FileProcessorBase(instructions=self.instructions)
     checksum = baseprocessor.get_checksum()
     
     response = self.client.post(request_url, {'instructions': self.instructions,
                                               'checksum': checksum })
     
     processor = FileProcessor.objects.get(pk=checksum)
     
     self.assertEquals(processor.output, processor.get_output())
     self.assertEquals(response.content, processor.get_output())