mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-23 04:30:24 +02:00
22758: fix tests by setting locale to C
This commit is contained in:
parent
4fdf7ec7b7
commit
4e576c069c
4 changed files with 19 additions and 2 deletions
|
@ -55,6 +55,13 @@
|
|||
(( i == 30 ))
|
||||
0:add to integer
|
||||
|
||||
# According to official printf info page:
|
||||
# A floating-point argument must use a period before any fractional
|
||||
# digits, but is printed according to the `LC_NUMERIC' category of the
|
||||
# current locale.
|
||||
# So, force LC_ALL to be C (otherwise it overrides LC_NUMERIC)
|
||||
|
||||
LC_ALL=C LC_NUMERIC=C
|
||||
float f=3.4
|
||||
f+=2.3
|
||||
printf "%g\n" f
|
||||
|
|
|
@ -76,6 +76,8 @@
|
|||
>123 678
|
||||
>90 0
|
||||
|
||||
# See A06assign for full explanation
|
||||
LC_ALL=C LC_NUMERIC=C
|
||||
printf '%g %g\n' 123.45 678 90.1
|
||||
0:test g format specifier
|
||||
>123.45 678
|
||||
|
|
|
@ -195,6 +195,8 @@
|
|||
>8#21
|
||||
>023
|
||||
|
||||
# now-a-days cd can easily be localized. Force default (POSIX) locale
|
||||
LC_ALL=C LC_MESSAGES=C
|
||||
setopt cdablevars
|
||||
# only absolute paths are eligible for ~-expansion
|
||||
cdablevar1=tmpcd
|
||||
|
@ -207,8 +209,8 @@
|
|||
cd cdablevar2
|
||||
1q:CDABLE_VARS option
|
||||
>back in options.tmp
|
||||
?(eval):cd:4: no such file or directory: cdablevar1
|
||||
?(eval):cd:10: no such file or directory: cdablevar2
|
||||
?(eval):cd:6: no such file or directory: cdablevar1
|
||||
?(eval):cd:12: no such file or directory: cdablevar2
|
||||
|
||||
# CHASE_DOTS should go with CHASE_LINKS in B01cd.ztst
|
||||
# which saves me having to write it here.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue