def test_date_with_bc_is_detected_as_such(self): dtstr="0020 BC" assert(time_util.get_format_of_timeval(dtstr) == bcdate_util.BC_FORMAT) assert(time_util.timeval_to_datetime(dtstr,bcdate_util.BC_FORMAT) == bcdate_util.BCDate(-20,1,1)) dtstr="0020 AD" assert(time_util.get_format_of_timeval(dtstr) == bcdate_util.BC_FORMAT) assert(time_util.timeval_to_datetime(dtstr,bcdate_util.BC_FORMAT) == bcdate_util.BCDate(20,1,1)) assert(time_util.DateTypes.determine_type(dtstr) == time_util.DateTypes.DatesAsStringsArchaelogical)
def test_date_with_bc_is_detected_as_such(self): dtstr = "0020 BC" assert ( time_util.get_format_of_timeval(dtstr) == bcdate_util.BC_FORMAT) assert (time_util.timeval_to_datetime( dtstr, bcdate_util.BC_FORMAT) == bcdate_util.BCDate(-20, 1, 1)) dtstr = "0020 AD" assert ( time_util.get_format_of_timeval(dtstr) == bcdate_util.BC_FORMAT) assert (time_util.timeval_to_datetime( dtstr, bcdate_util.BC_FORMAT) == bcdate_util.BCDate(20, 1, 1)) assert (time_util.DateTypes.determine_type(dtstr) == time_util.DateTypes.DatesAsStringsArchaelogical)
def test_ad(self): val = "0001 AD" dt = time_util.timeval_to_datetime(val, None) assert (dt == bcdate_util.BCDate(1))