def test_normalize_querydict(self): self.assertDictEqual( normalize_querydict(QueryDict("foo=1&bar=2&bar=3&baz=")), { "foo": "1", "bar": ["2", "3"], "baz": "" }, )
def get(self, request, pk): cluster = get_object_or_404(self.queryset, pk=pk) form = self.form(cluster, initial=normalize_querydict(request.GET)) return render( request, self.template_name, { "cluster": cluster, "form": form, "return_url": reverse("virtualization:cluster", kwargs={"pk": pk}), }, )