diff --git a/django_nepkit/tests/settings.py b/django_nepkit/tests/settings.py index b0c44e3..c1bced6 100644 --- a/django_nepkit/tests/settings.py +++ b/django_nepkit/tests/settings.py @@ -15,6 +15,7 @@ INSTALLED_APPS = [ "django.contrib.contenttypes", "django.contrib.auth", "django_nepkit", + "django_nepkit.tests", ] SECRET_KEY = "test-secret-key-for-django-nepkit" diff --git a/django_nepkit/tests/test_admin_currency.py b/django_nepkit/tests/test_admin_currency.py index eb89db5..83c26fe 100644 --- a/django_nepkit/tests/test_admin_currency.py +++ b/django_nepkit/tests/test_admin_currency.py @@ -24,4 +24,4 @@ def test_admin_currency_formatting(): # Test the formatter directly obj = MockModel(amount=1234567) - assert admin.format_nepali_currency(obj.amount) == "Rs. 12,34,567" + assert admin.format_nepali_currency(obj.amount) == "Rs. 12,34,567.00" diff --git a/pyproject.toml b/pyproject.toml index ec2b440..d989704 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -69,6 +69,7 @@ dev = [ "pre-commit>=4.5.1", "pytest>=9.0.2", "pytest-cov>=7.0.0", + "pytest-django>=4.11.1", "ruff>=0.14.14", "twine>=6.2.0", "build>=1.2.0", diff --git a/uv.lock b/uv.lock index d1c0b7f..2c52fa0 100644 --- a/uv.lock +++ b/uv.lock @@ -308,6 +308,7 @@ dev = [ { name = "pre-commit" }, { name = "pytest" }, { name = "pytest-cov" }, + { name = "pytest-django" }, { name = "ruff" }, { name = "twine" }, ] @@ -329,6 +330,7 @@ dev = [ { name = "pre-commit", specifier = ">=4.5.1" }, { name = "pytest", specifier = ">=9.0.2" }, { name = "pytest-cov", specifier = ">=7.0.0" }, + { name = "pytest-django", specifier = ">=4.11.1" }, { name = "ruff", specifier = ">=0.14.14" }, { name = "twine", specifier = ">=6.2.0" }, ] @@ -642,6 +644,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ee/49/1377b49de7d0c1ce41292161ea0f721913fa8722c19fb9c1e3aa0367eecb/pytest_cov-7.0.0-py3-none-any.whl", hash = "sha256:3b8e9558b16cc1479da72058bdecf8073661c7f57f7d3c5f22a1c23507f2d861", size = 22424, upload-time = "2025-09-09T10:57:00.695Z" }, ] +[[package]] +name = "pytest-django" +version = "4.11.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pytest" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b1/fb/55d580352db26eb3d59ad50c64321ddfe228d3d8ac107db05387a2fadf3a/pytest_django-4.11.1.tar.gz", hash = "sha256:a949141a1ee103cb0e7a20f1451d355f83f5e4a5d07bdd4dcfdd1fd0ff227991", size = 86202, upload-time = "2025-04-03T18:56:09.338Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/be/ac/bd0608d229ec808e51a21044f3f2f27b9a37e7a0ebaca7247882e67876af/pytest_django-4.11.1-py3-none-any.whl", hash = "sha256:1b63773f648aa3d8541000c26929c1ea63934be1cfa674c76436966d73fe6a10", size = 25281, upload-time = "2025-04-03T18:56:07.678Z" }, +] + [[package]] name = "pywin32-ctypes" version = "0.2.3"