Skip to content

Commit

Permalink
test: Change test for NetBSD, closes #782
Browse files Browse the repository at this point in the history
  • Loading branch information
jpmckinney committed May 27, 2024
1 parent 58e98a7 commit 39cd264
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions tests/test_data_types.py
Original file line number Diff line number Diff line change
Expand Up @@ -263,9 +263,15 @@ def test_cast_format_locale(self):
date_type = Date(date_format='%d-%b-%Y', locale='de_DE.UTF-8')

# March can be abbreviated to Mrz or Mär depending on the locale version,
# so we use December in the first value to ensure the test passes everywhere
values = ('01-Dez-1994', '17-Feb-2011', None, '05-Jan-1984', 'n/a')
casted = tuple(date_type.cast(v) for v in values)
# so we use December in the first value to ensure the test passes everywhere.
# NetBSD has a different locale database than glibc.
try:
values = ('01-Dez-1994', '17-Feb-2011', None, '05-Jan-1984', 'n/a')
casted = tuple(date_type.cast(v) for v in values)
except CastError:
values = ('01-Dez.-1994', '17-Feb.-2011', None, '05-Jan.-1984', 'n/a')
casted = tuple(date_type.cast(v) for v in values)

self.assertSequenceEqual(casted, (
datetime.date(1994, 12, 1),
datetime.date(2011, 2, 17),
Expand Down

0 comments on commit 39cd264

Please sign in to comment.