def test(self, value): if not( isinstance(value, datetime.datetime) or (isinstance(value, string_types) and is_date(value)) ): return False return CellType.test(self, value)
def test_date_regex(self): assert dateparser.is_date('2012 12 22') assert dateparser.is_date('2012/12/22') assert dateparser.is_date('2012-12-22') assert dateparser.is_date('22.12.2012') assert dateparser.is_date('12 12 22') assert dateparser.is_date('22 Dec 2012') assert dateparser.is_date('2012 12 22 13:17') assert dateparser.is_date('2012 12 22 T 13:17')
def test(cls, value): if isinstance(value, basestring) and not is_date(value): return for v in cls.formats: ins = cls(v) try: ins.cast(value) return ins except: pass
def test(cls, value): if not is_date(value): return for v in cls.formats: ins = cls(v) try: ins.cast(value) return ins except: pass
def test(self, value): if isinstance(value, string_types) and not is_date(value): return False return CellType.test(self, value)
def test(self, value): if isinstance(value, basestring) and not is_date(value): return False return CellType.test(self, value)
def test(self, value): if not (isinstance(value, datetime.datetime) or (isinstance(value, string_types) and is_date(value))): return False return CellType.test(self, value)