2008-02-25 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/DateHandler/_DateParser.py: set year += 1 * src/gen/lib/date.py: removed slash-date fix * src/gen/lib/test/date_test.py: slash dates sort correctly svn: r10121
This commit is contained in:
@@ -922,13 +922,6 @@ class Date:
|
||||
"""
|
||||
if calendar == self.calendar:
|
||||
return
|
||||
if self.get_slash():
|
||||
if (self.calendar == Date.CAL_JULIAN and
|
||||
calendar == Date.CAL_GREGORIAN):
|
||||
self.set_year(self.get_year() + 1)
|
||||
elif (self.calendar == Date.CAL_GREGORIAN and
|
||||
calendar == Date.CAL_JULIAN):
|
||||
self.set_year(self.get_year() - 1)
|
||||
(year, month, day) = Date._calendar_change[calendar](self.sortval)
|
||||
if self.is_compound():
|
||||
ryear = max(self.dateval[Date._POS_RYR], 1)
|
||||
|
||||
@@ -301,6 +301,7 @@ def suite():
|
||||
("jan 1, 2000/1", "jan 1, 2001", False),
|
||||
("jan 1, 2000/1", "jan 1, 2000/1", True),
|
||||
("jan 1, 2000/1", "jan 14, 2001", True),
|
||||
("jan 1, 2000/1", "jan 1, 2001 (julian)", True),
|
||||
("about 1984", "about 2005", False),
|
||||
("about 1990", "about 2005", True),
|
||||
("about 2007", "about 2006", True),
|
||||
@@ -372,6 +373,6 @@ def suite2():
|
||||
return suite
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.TextTestRunner().run(suite())
|
||||
unittest.TextTestRunner().run(suite2())
|
||||
unittest.TextTestRunner().run(suite3())
|
||||
unittest.TextTestRunner().run(suite2())
|
||||
unittest.TextTestRunner().run(suite())
|
||||
|
||||
Reference in New Issue
Block a user