updated tests to be executed
This commit is contained in:
parent
8ea72bdcea
commit
e012eb1001
57 changed files with 341 additions and 90 deletions
|
|
@ -839,6 +839,11 @@ proc `$`*(zone: Timezone): string =
|
|||
|
||||
proc `==`*(zone1, zone2: Timezone): bool =
|
||||
## Two ``Timezone``'s are considered equal if their name is equal.
|
||||
if system.`==`(zone1, zone2):
|
||||
return true
|
||||
if zone1.isNil or zone2.isNil:
|
||||
return false
|
||||
|
||||
runnableExamples:
|
||||
doAssert local() == local()
|
||||
doAssert local() != utc()
|
||||
|
|
@ -1799,7 +1804,7 @@ proc formatPattern(dt: DateTime, pattern: FormatPattern, result: var string) =
|
|||
of UUUU:
|
||||
result.add $dt.year
|
||||
of z, zz, zzz, zzzz:
|
||||
if dt.timezone.name == "Etc/UTC":
|
||||
if dt.timezone != nil and dt.timezone.name == "Etc/UTC":
|
||||
result.add 'Z'
|
||||
else:
|
||||
result.add if -dt.utcOffset >= 0: '+' else: '-'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue