def setUp(self): src = os.path.join(settings.ROOT, get_file('search.xml')) if not storage.exists(src): with storage.open(src, 'w') as f: f.write(open(src).read()) self.helper = DiffHelper(make_file(1, src, filename='search.xml'), make_file(2, src, filename='search.xml'))
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 return func(request, DiffHelper(one, two), *args, **kw)
def setUp(self): dictionary = 'apps/files/fixtures/files/dictionary-test.xpi' src = os.path.join(settings.ROOT, dictionary) file_one = Mock() file_one.id = file_one.pk = 1 file_one.file_path = src file_two = Mock() file_two.id = file_two.pk = 2 file_two.file_path = src self.helper = DiffHelper(file_one, file_two)
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 obj = DiffHelper(one, two, is_webapp=kwargs.get('is_webapp', False)) 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
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
def setUp(self): super(TestDiffViewer, self).setUp() self.file_viewer = DiffHelper(self.files[0], self.files[1], is_webapp=True)
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))
def setUp(self): src = os.path.join(settings.ROOT, get_file('search.xml')) self.helper = DiffHelper(make_file(1, src, filename='search.xml'), make_file(2, src, filename='search.xml'))
def setUp(self): super(TestDiffViewer, self).setUp() self.file_viewer = DiffHelper(self.file, self.file_two)
def setUp(self): src = os.path.join(settings.ROOT, dictionary) self.helper = DiffHelper(make_file(1, src), make_file(2, src))