Beispiel #1
0
	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')
Beispiel #2
0
	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)