def isDate(self,value): """ Pruefen auf gueltiges Datum vorhanden ist dies geschieht durch die Klasse Dateconverter @param value @return [True|False] """ dc = Dateconverter() try: dc.fromString(value) except: return False return True
def isDate(self, value): """ Pruefen auf gueltiges Datum vorhanden ist dies geschieht durch die Klasse Dateconverter @param value @return [True|False] """ dc = Dateconverter() value = value.replace(',', '.') value = value.replace('*', ' ') try: dc.fromString(value) except: return False return True
def hasException(code): """Prueft ob bei uebergebenen Code eine Exception auftritt""" retval = False try: eval(code) except: return True return False dc = Dateconverter() assert hasException("dc.giveAsANSIDate()") assert dc.fromString("1.1.2011") == "2011-01-01T00:00" assert dc.fromString("01.01.2011") == "2011-01-01T00:00" assert dc.fromString("2011-01-01") == "2011-01-01T00:00" assert dc.fromString("2011-01-01") == "2011-01-01T00:00" assert dc.fromString("2011-01-01T01:01") == "2011-01-01T01:01" assert dc.fromString("2011-01-01T01:01:33") == "2011-01-01T01:01:33" assert dc.fromString("31.12.2011 11:22:33") == "2011-12-31T11:22:33" assert dc.fromString("31.12.2011 10:20") == "2011-12-31T10:20" assert hasException("dc.fromString('31.2.2011')") assert hasException("dc.fromString('31.2.2011 24:01')") assert hasException("dc.fromString('31.2.2011 23:59:61')") assert hasException("dc.fromString('31.2.2011 99:00')")
def hasException(code): """Prueft ob bei uebergebenen Code eine Exception auftritt""" retval = False try: eval(code) except: return True return False dc = Dateconverter() assert (hasException("dc.giveAsANSIDate()")) assert (dc.fromString('1.1.2011') == '2011-01-01T00:00') assert (dc.fromString('01.01.2011') == '2011-01-01T00:00') assert (dc.fromString('2011-01-01') == '2011-01-01T00:00') assert (dc.fromString('2011-01-01') == '2011-01-01T00:00') assert (dc.fromString('2011-01-01T01:01') == '2011-01-01T01:01') assert (dc.fromString('2011-01-01T01:01:33') == '2011-01-01T01:01:33') assert (dc.fromString('31.12.2011 11:22:33') == '2011-12-31T11:22:33') assert (dc.fromString('31.12.2011 10:20') == '2011-12-31T10:20') assert (hasException("dc.fromString('31.2.2011')")) assert (hasException("dc.fromString('31.2.2011 24:01')")) assert (hasException("dc.fromString('31.2.2011 23:59:61')")) assert (hasException("dc.fromString('31.2.2011 99:00')")) assert (hasException("dc.fromString('2011-01-01T01:01:99')"))
try: eval(code) except: return True return False dc = Dateconverter() t1 = TestDomain(db) t2 = TestDomain(db) t1.deleteAll(where='1=1') t1.clear() t1.tstID = 1 t1.tstDate = dc.fromString('1.1.2010') t2.tstID = 23 t2.tstDate = t1.tstDate print t1.tstDate print t2.tstDate print type(t1.tstDate) print type(t2.tstDate) t1.insert() t2.insert() print 'done'
retval = False try: eval(code) except: return True return False dc = Dateconverter() t1 = TestDomain(db) t2 = TestDomain(db) t1.deleteAll(where='1=1') t1.clear() t1.tstID = 1 t1.tstDate = dc.fromString('1.1.2010') t2.tstID=23 t2.tstDate = t1.tstDate print t1.tstDate print t2.tstDate print type(t1.tstDate) print type(t2.tstDate) t1.insert() t2.insert() print 'done'