Added tests for Swedish calendar
svn: r11962
This commit is contained in:
parent
599184b0f6
commit
e3ae9deb76
@ -41,7 +41,7 @@ except locale.Error:
|
|||||||
pass
|
pass
|
||||||
except ValueError:
|
except ValueError:
|
||||||
pass
|
pass
|
||||||
|
print loc
|
||||||
from test import test_util
|
from test import test_util
|
||||||
test_util.path_append_parent()
|
test_util.path_append_parent()
|
||||||
|
|
||||||
@ -159,7 +159,7 @@ date_tests[testset] = dates
|
|||||||
# test for all other different calendars
|
# test for all other different calendars
|
||||||
testset = "Non-gregorian"
|
testset = "Non-gregorian"
|
||||||
dates = []
|
dates = []
|
||||||
for calendar in (Date.CAL_JULIAN, Date.CAL_HEBREW, Date.CAL_ISLAMIC, Date.CAL_FRENCH, Date.CAL_PERSIAN):
|
for calendar in (Date.CAL_JULIAN, Date.CAL_HEBREW, Date.CAL_ISLAMIC, Date.CAL_FRENCH, Date.CAL_PERSIAN, Date.CAL_SWEDISH):
|
||||||
for quality in (Date.QUAL_NONE, Date.QUAL_ESTIMATED, Date.QUAL_CALCULATED):
|
for quality in (Date.QUAL_NONE, Date.QUAL_ESTIMATED, Date.QUAL_CALCULATED):
|
||||||
for modifier in (Date.MOD_NONE, Date.MOD_BEFORE, Date.MOD_AFTER, Date.MOD_ABOUT):
|
for modifier in (Date.MOD_NONE, Date.MOD_BEFORE, Date.MOD_AFTER, Date.MOD_ABOUT):
|
||||||
d = Date()
|
d = Date()
|
||||||
@ -171,7 +171,7 @@ for calendar in (Date.CAL_JULIAN, Date.CAL_HEBREW, Date.CAL_ISLAMIC, Date.CAL_FR
|
|||||||
dates.append( d)
|
dates.append( d)
|
||||||
quality = Date.QUAL_NONE
|
quality = Date.QUAL_NONE
|
||||||
modifier = Date.MOD_NONE
|
modifier = Date.MOD_NONE
|
||||||
for calendar in (Date.CAL_JULIAN, Date.CAL_ISLAMIC, Date.CAL_PERSIAN):
|
for calendar in (Date.CAL_JULIAN, Date.CAL_ISLAMIC, Date.CAL_PERSIAN, Date.CAL_SWEDISH):
|
||||||
for month in range(1,13):
|
for month in range(1,13):
|
||||||
d = Date()
|
d = Date()
|
||||||
d.set(quality,modifier,calendar,(4,month,1789,False),"Text comment")
|
d.set(quality,modifier,calendar,(4,month,1789,False),"Text comment")
|
||||||
@ -184,7 +184,7 @@ for calendar in (Date.CAL_HEBREW, Date.CAL_FRENCH):
|
|||||||
date_tests[testset] = dates
|
date_tests[testset] = dates
|
||||||
|
|
||||||
# now run the tests using all available date formats
|
# now run the tests using all available date formats
|
||||||
cal_str = [ "CAL_GREGORIAN", "CAL_JULIAN", "CAL_HEBREW", "CAL_FRENCH", "CAL_PERSIAN", "CAL_ISLAMIC"]
|
cal_str = [ "CAL_GREGORIAN", "CAL_JULIAN", "CAL_HEBREW", "CAL_FRENCH", "CAL_PERSIAN", "CAL_ISLAMIC", "CAL_SWEDISH"]
|
||||||
mod_str = ["MOD_NONE", "MOD_BEFORE", "MOD_AFTER", "MOD_ABOUT", "MOD_RANGE", "MOD_SPAN", "MOD_TEXTONLY"]
|
mod_str = ["MOD_NONE", "MOD_BEFORE", "MOD_AFTER", "MOD_ABOUT", "MOD_RANGE", "MOD_SPAN", "MOD_TEXTONLY"]
|
||||||
qua_str = ["QUAL_NONE", "QUAL_ESTIMATED", "QUAL_CALCULATED"]
|
qua_str = ["QUAL_NONE", "QUAL_ESTIMATED", "QUAL_CALCULATED"]
|
||||||
formats = DateHandler.get_date_formats()
|
formats = DateHandler.get_date_formats()
|
||||||
@ -309,6 +309,10 @@ def suite():
|
|||||||
("after Aug 3, 1982",
|
("after Aug 3, 1982",
|
||||||
"before 14 Thermidor 190 (French Republican)", False),
|
"before 14 Thermidor 190 (French Republican)", False),
|
||||||
("ab cd", "54 ab cd 2000", True, False),
|
("ab cd", "54 ab cd 2000", True, False),
|
||||||
|
("1700-02-29 (Juliansk)", "1700-03-01 (Svensk)", True),
|
||||||
|
("1706-12-31 (Juliansk)", "1707-01-01 (Svensk)", True),
|
||||||
|
("1712-02-28 (Juliansk)", "1712-02-29 (Svensk)", True),
|
||||||
|
("1712-02-29 (Juliansk)", "1712-02-30 (Svensk)", True),
|
||||||
]
|
]
|
||||||
suite = unittest.TestSuite()
|
suite = unittest.TestSuite()
|
||||||
count = 1
|
count = 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user