def ip_prefix_search(request, prefix_id, active=False): """View to redirect to a proper machine tracker IP range search based on a NAV-internal prefix ID. """ prefix = get_object_or_404(Prefix, id=prefix_id) kwargs = {"ip_range": prefix.net_address} if active: kwargs["days"] = -1 return HttpResponseRedirect(reverse_with_query("machinetracker-ip", **kwargs))
def test_reverse_with_query_should_work_with_unicode(): """Reveals issues with PY2/PY3 co-compatibility""" assert reverse_with_query("maintenance-new", roomid=u"bø-123")
def query(viewname, **kwargs): """Gets a URL to a named view and adorns it with query arguments""" return reverse_with_query(viewname, **kwargs)