def test_redirects_after_a_POST_request(self): Loan.objects.all().delete() request = HttpRequest() request.method = 'POST' request.POST["balance"] = 12345 request.POST["interest_rate"] = 0.5 request.POST["minimum_payment"] = 11 response = new_portfolio(request) self.assertEqual(response['location'], '/portfolio/1/') self.assertTemplateUsed(response, 'portfolio.html')
def test_home_page_can_save_new_POST_request(self): Loan.objects.all().delete() request = HttpRequest() request.method = 'POST' request.POST["balance"] = 12345 request.POST["interest_rate"] = 0.5 request.POST["minimum_payment"] = 11 response = new_portfolio(request) self.assertEqual(Loan.objects.count(), 1) new_item = Loan.objects.first() self.assertEqual(new_item.balance, 12345) self.assertEqual(new_item.interest_rate, 0.5) self.assertEqual(new_item.minimum_payment, 11)