diff --git a/dash/tests.py b/dash/tests.py index 1caed0f..a87c8e9 100644 --- a/dash/tests.py +++ b/dash/tests.py @@ -161,7 +161,13 @@ class CreateInstance(TestCase): resp = c.post(reverse("dash.instances.new"), payload) self.assertEqual(resp.status_code, 302) - self.assertEqual(resp.headers["location"], reverse("dash.home")) + self.assertEqual( + resp.headers["location"], + reverse( + "billing.invoice.generate", + args=(payload["name"],), + ), + ) self.assertEqual( Instance.objects.filter( diff --git a/dash/views.py b/dash/views.py index 55d5ec9..89ec237 100644 --- a/dash/views.py +++ b/dash/views.py @@ -97,7 +97,7 @@ def create_instance(request): name=name, configuration_id=configuration, owned_by=request.user ) instance.save() - return redirect(reverse("dash.home")) + return redirect(reverse("billing.invoice.generate", args=(instance.name,))) @login_required