#69 feat(ReconciliationJar): Add total_cash_purchases field.
This commit is contained in:
		| @@ -1,4 +1,5 @@ | ||||
| from django.test import TestCase, Client | ||||
| from django.core.exceptions import ValidationError | ||||
| from ..models import Sale, Product, SaleLine, Customer, ReconciliationJar | ||||
|  | ||||
| import json | ||||
| @@ -101,9 +102,20 @@ class TestJarReconcliation(TestCase): | ||||
|         self.assertNotIn(str(37*72500), rawContent) | ||||
|         self.assertIn(str(47*72500), rawContent) | ||||
|  | ||||
|     def test_don_create_reconcialiation_with_bad_numbers(self): | ||||
|         reconciliation = ReconciliationJar() | ||||
|         reconciliation.date_time = "2024-07-30" | ||||
|         reconciliation.total_cash_purchases = 145000 | ||||
|         reconciliation.cash_taken = 143000 | ||||
|         reconciliation.cash_discrepancy = 1000 | ||||
|         with self.assertRaises(ValidationError): | ||||
|             reconciliation.clean() | ||||
|             reconciliation.save() | ||||
|  | ||||
|     def _create_simple_reconciliation(self): | ||||
|         reconciliation = ReconciliationJar() | ||||
|         reconciliation.date_time = "2024-07-30" | ||||
|         reconciliation.total_cash_purchases = 0 | ||||
|         reconciliation.cash_taken = 0 | ||||
|         reconciliation.cash_discrepancy = 0 | ||||
|         reconciliation.clean() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user