def detail(request, event_id, template='detail.html'): """Show detail in a table""" result = get_details(event_id) context = {} context['event_id'] = event_id context['data'] = [] for name in sorted(result.keys()): context['data'].append((name, render_transform(result[name]))) return render(request, template, context)
def detail_json(request, event_id): """Show raw JSON doc""" if request.GET.get('type'): types = [request.GET.get('type')] else: types = _TYPES result = get_details(event_id, types) return HttpResponse(json.dumps(result, indent=2, sort_keys=True), mimetype='application/json; charset=UTF-8')
def testGetEvent(self): #"""Test event detail view""" result = query.get_details('0e61bec5c12bf098118195c47361d16c') for _type in ('yara','clamav','pehash'): self.failUnless(result.has_key(_type))