def __init__(self, text, date=None): if date is None: self.date = timefmt.str_to_date(text) else: self.date = date self.text = text self.type = "day" self.create_relationship = "default" self.is_rigid = True
def test_string_today(setdt): setdt(2012, 6, 7) assert timefmt.str_to_date("today") == datetime.date(2012, 6, 7)
def test_string_tomorrow(setdt): setdt(2012, 6, 7) assert timefmt.str_to_date("tomorrow") == datetime.date(2012, 6, 8)
def test_string_date(): assert timefmt.str_to_date("june 7, 2012") == datetime.date(2012, 6, 7)
def text(self, new): if "(" in new: new = new[:new.index('(')] new = new.strip() self.date = timefmt.str_to_date(new)