Ejemplo n.º 1
0
 def setUp(self):
     src = self.packaged_app_path('signed.zip')
     if storage_is_remote():
         copy_stored_file(src,
                          src,
                          src_storage=local_storage,
                          dst_storage=private_storage)
     self.helper = DiffHelper(make_file(1, src), make_file(2, src))
Ejemplo n.º 2
0
    def wrapper(request, one_id, two_id, *args, **kw):
        one = get_object_or_404(File, pk=one_id)
        two = get_object_or_404(File, pk=two_id)
        for obj in [one, two]:
            result = allowed(request, obj)
            if result is not True:
                return result
        try:
            obj = DiffHelper(one, two)
        except ObjectDoesNotExist:
            raise http.Http404

        response = func(request, obj, *args, **kw)
        if obj.left.selected:
            response['ETag'] = '"%s"' % obj.left.selected.get('md5')
            response['Last-Modified'] = http_date(
                obj.left.selected.get('modified'))
        return response
Ejemplo n.º 3
0
 def setUp(self):
     super(TestDiffViewer, self).setUp()
     self.file_viewer = DiffHelper(self.files[0], self.files[1])
Ejemplo n.º 4
0
 def setUp(self):
     src = os.path.join(settings.ROOT, get_file('dictionary-test.xpi'))
     self.helper = DiffHelper(make_file(1, src), make_file(2, src))