def testInvalidYear(self): try: date = EVChartMacro.getDateFromTicket("20a2-01-01", 1) except: pass else: self.fail("Error expected")
def testInvalidFormat(self): try: date = EVChartMacro.getDateFromTicket("01-01-2012", 1) except: pass else: self.fail("Error expected")
def testInvalidMonth(self): try: date = EVChartMacro.getDateFromTicket("2012-13-01", 1) except: pass else: self.fail("Error expected")
def testDateStringTooSmall(self): try: date = EVChartMacro.getDateFromTicket("2012-01-1", 1) except: pass else: self.fail("Error expected")
def testValidDate(self): date = EVChartMacro.getDateFromTicket("2012-01-01", 1) assert date.day == 1, 'Incorrect day' assert date.month == 1, 'Incorrect month' assert date.year == 2012, 'Incorrect year'