summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAarni Koskela <akx@iki.fi>2018-08-19 17:03:51 +0300
committerGitHub <noreply@github.com>2018-08-19 17:03:51 +0300
commit4222e1ac84d2f822c48a09c6c70fd61f782fe3ab (patch)
tree08bc32a785aec1aa234a1ad00fb475172a98cd4a /tests
parentf13dd737bd6c91a6b0c54d964becf9b29fd2032c (diff)
parent0843782e72376fc44896bc93d50555d278184ddc (diff)
downloadbabel-4222e1ac84d2f822c48a09c6c70fd61f782fe3ab.tar.gz
Merge pull request #599 from fuzzmz/fix-repeated-suggestions-for-0
don't repeat suggestions in parse_decimal strict
Diffstat (limited to 'tests')
-rw-r--r--tests/test_numbers.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/test_numbers.py b/tests/test_numbers.py
index 9c3896c..d0f24bd 100644
--- a/tests/test_numbers.py
+++ b/tests/test_numbers.py
@@ -182,6 +182,10 @@ class NumberParsingTestCase(unittest.TestCase):
with self.assertRaises(numbers.NumberFormatError) as info:
numbers.parse_decimal('0,,000', locale='en_US', strict=True)
assert info.exception.suggestions == ['0']
+ # Return only suggestion for 0 on strict
+ with self.assertRaises(numbers.NumberFormatError) as info:
+ numbers.parse_decimal('0.00', locale='de', strict=True)
+ assert info.exception.suggestions == ['0']
# Properly formatted numbers should be accepted
assert str(numbers.parse_decimal('1.001', locale='de', strict=True)) == '1001'
# Trailing zeroes should be accepted