From b79e8ae3d5b27385c64a629844fd8665a8f476e5 Mon Sep 17 00:00:00 2001 From: LucaCappelletti94 Date: Wed, 26 Feb 2020 13:48:54 +0100 Subject: [PATCH] Identified and fixed corner case --- random_csv_generator/random_csv.py | 5 ++++- setup.py | 3 ++- tests/test_random_csv.py | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/random_csv_generator/random_csv.py b/random_csv_generator/random_csv.py index d7644cf..c36b628 100644 --- a/random_csv_generator/random_csv.py +++ b/random_csv_generator/random_csv.py @@ -8,7 +8,10 @@ def money_amount(): total = random.randrange(0, 100000) - payed = random.randrange(0, total) + if total > 0: + payed = random.randrange(0, total) + else: + payed = 0 return { "total_debit": locale.currency(total, grouping=True), "payed_debit": locale.currency(payed, grouping=True) diff --git a/setup.py b/setup.py index df8efdf..9947c50 100644 --- a/setup.py +++ b/setup.py @@ -33,7 +33,8 @@ def find_version(*file_paths): "pytest-cov", "coveralls", "validate_version_code", - "codacy-coverage" + "codacy-coverage", + "tqdm" ] extras = { diff --git a/tests/test_random_csv.py b/tests/test_random_csv.py index 1771ca7..5b80760 100644 --- a/tests/test_random_csv.py +++ b/tests/test_random_csv.py @@ -1,4 +1,6 @@ from random_csv_generator import random_csv +from tqdm.auto import tqdm def test_random_csv(): - random_csv() \ No newline at end of file + for _ in tqdm(range(10)): + random_csv() \ No newline at end of file