diff options
author | Aarni Koskela <akx@iki.fi> | 2018-08-19 17:03:51 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-19 17:03:51 +0300 |
commit | 4222e1ac84d2f822c48a09c6c70fd61f782fe3ab (patch) | |
tree | 08bc32a785aec1aa234a1ad00fb475172a98cd4a /tests | |
parent | f13dd737bd6c91a6b0c54d964becf9b29fd2032c (diff) | |
parent | 0843782e72376fc44896bc93d50555d278184ddc (diff) | |
download | babel-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.py | 4 |
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 |