From a40580055cf76a94e86f0e9566c8e9a53534064a Mon Sep 17 00:00:00 2001 From: Abdelaziz Elrashed Date: Sun, 23 Jun 2024 10:01:42 +0300 Subject: [PATCH] =?UTF-8?q?=D8=B9=D8=B1=D8=B6=20=D9=85=D8=AE=D8=B1=D8=AC?= =?UTF-8?q?=D8=A7=D8=AA=20=D8=A7=D9=84=D8=A7=D8=AE=D8=AA=D8=A8=D8=A7=D8=B1?= =?UTF-8?q?=D8=A7=D8=AA=20=D8=A7=D9=84=D8=A8=D8=B1=D9=85=D8=AC=D9=8A=D8=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/python-package.yml | 2 +- Makefile | 5 +++++ README.ar.md | 1 + README.md | 2 +- tests/test_zakat_tracker.py | 13 ++++++++++--- zakat/__init__.py | 2 +- zakat/zakat_tracker.py | 2 +- 7 files changed, 20 insertions(+), 7 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 11595fd..8e9f686 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -34,4 +34,4 @@ jobs: pip install pytest-runner==6.0.1 - name: Test with pytest run: | - pytest + pytest --capture=no diff --git a/Makefile b/Makefile index d9a653e..8a1504b 100644 --- a/Makefile +++ b/Makefile @@ -13,6 +13,11 @@ deps: pip install pytest==8.2.2 pip install pytest-runner==6.0.1 +.PHONY: test +# run tests +test: + pytest --capture=no + # show help help: @echo '' diff --git a/README.ar.md b/README.ar.md index 26d25fe..4b5b42d 100644 --- a/README.ar.md +++ b/README.ar.md @@ -5,6 +5,7 @@
# متتبع الزكاة (ZakatTracker): مكتبة بايثون لإدارة الزكاة الإسلامية +###### [تحت التطوير النشط]

diff --git a/README.md b/README.md index 4571415..2d8eadc 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ![Zakat Tracker Logo](images/logo.jpg) # ZakatTracker: A Python Library for Islamic Financial Management - +###### [UNDER ACTIVE DEVELOPMENT]

ar

diff --git a/tests/test_zakat_tracker.py b/tests/test_zakat_tracker.py index 6f59e8a..5649903 100644 --- a/tests/test_zakat_tracker.py +++ b/tests/test_zakat_tracker.py @@ -1,6 +1,13 @@ -import pytest +import os from zakat import ZakatTracker def test_zakat_tracker(): - ledger = ZakatTracker("test.pickle") - ledger.test(True) \ No newline at end of file + start = ZakatTracker.time() + os.chdir('tests') + ledger = ZakatTracker('test.pickle') + ledger.test(True) + print("#########################") + print("######## TEST DONE ########") + print("#########################") + print(ZakatTracker.DurationFromNanoSeconds(ZakatTracker.time()-start)) + print("#########################") \ No newline at end of file diff --git a/zakat/__init__.py b/zakat/__init__.py index 5190d04..1bb726c 100644 --- a/zakat/__init__.py +++ b/zakat/__init__.py @@ -19,7 +19,7 @@ ) # Version information for the module -__version__ = ZakatTracker.__version__ +__version__ = ZakatTracker.Version() __all__ = [ "ZakatTracker", "Action", diff --git a/zakat/zakat_tracker.py b/zakat/zakat_tracker.py index 4302a5e..141cc76 100644 --- a/zakat/zakat_tracker.py +++ b/zakat/zakat_tracker.py @@ -152,7 +152,7 @@ class ZakatTracker: ZakatCut = lambda x: 0.025*x # Zakat Cut in one Lunar Year TimeCycle = lambda : int(60*60*24*354.367056*1e9) # Lunar Year in nanoseconds Nisab = lambda x: 585*x # Silver Price in Local currency value - __version__ = 'v0.1.1719' + Version = lambda : '0.1.1720' def __init__(self, db_path: str = "zakat.pickle", history_mode: bool = True): """