Creating test database for alias 'default'... .............................../home/cursorai/projects/telegram-earn/sandbox/venv/lib/python3.12/site-packages/django/db/models/base.py:368: RuntimeWarning: Model 'test_app.customtransaction' was already registered. Reloading models is not advised as it can lead to inconsistencies, most notably with related models. new_class._meta.apps.register_model(new_class._meta.app_label, new_class) ....................................F...F...............F...................../home/cursorai/projects/telegram-earn/sandbox/venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField WalletTransaction.cdate received a naive datetime (2025-12-13 12:53:57.072699) while time zone support is active. warnings.warn( /home/cursorai/projects/telegram-earn/sandbox/venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField WalletTransaction.cdate received a naive datetime (2025-12-13 12:54:57.072699) while time zone support is active. warnings.warn( ./home/cursorai/projects/telegram-earn/sandbox/venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField WalletTransaction.cdate received a naive datetime (2025-12-12 12:54:57.093883) while time zone support is active. warnings.warn( /home/cursorai/projects/telegram-earn/sandbox/venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField WalletTransaction.cdate received a naive datetime (2025-12-13 12:54:57.093883) while time zone support is active. warnings.warn( ........... ====================================================================== FAIL: test_add_point_nonexistent_user (test_app.tests.test_wallet_service.WalletServiceAddPointTests.test_add_point_nonexistent_user) Edge case: Add points to non-existent user. ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/cursorai/projects/telegram-earn/sandbox/test_app/tests/test_wallet_service.py", line 303, in test_add_point_nonexistent_user with self.assertRaises(WalletOperationError): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: WalletOperationError not raised ====================================================================== FAIL: test_add_point_very_large_amount (test_app.tests.test_wallet_service.WalletServiceAddPointTests.test_add_point_very_large_amount) Edge case: Add very large amount. ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/cursorai/projects/telegram-earn/sandbox/test_app/tests/test_wallet_service.py", line 245, in test_add_point_very_large_amount self.assertEqual(self.user.credit_balance, large_amount) AssertionError: Decimal('1000000000000000.00') != Decimal('999999999999999.99') ====================================================================== FAIL: test_deduct_point_zero_amount (test_app.tests.test_wallet_service.WalletServiceDeductPointTests.test_deduct_point_zero_amount) Edge case: Deduct zero amount. ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/cursorai/projects/telegram-earn/sandbox/test_app/tests/test_wallet_service.py", line 436, in test_deduct_point_zero_amount self.assertEqual(self.user.credit_balance, initial_balance) AssertionError: Decimal('1000.00') != 0 ---------------------------------------------------------------------- Ran 121 tests in 0.847s FAILED (failures=3) Destroying test database for alias 'default'... Found 121 test(s). System check identified no issues (0 silenced).