def convertToPython(): original = DateTime() converted = original.toPythonDateTime() try: assert(original.getYear() == converted.year) assert(original.getMonth() == converted.month) assert(original.getDayOfMonth() == converted.day) assert(original.getHour() == converted.hour) assert(original.getMinute() == converted.minute) assert(int(original.getSecond()) == converted.second) microseconds = (original.getSecond() - int(original.getSecond())) * 1e6 assert(numpy.isclose(microseconds, converted.microsecond, rtol=1e-4)) except AssertionError as error: traceback.print_exc() return False return True
def convertFromPython(): original = datetime.now() converted = DateTime.fromPythonDateTime(original) try: assert(converted.getYear() == original.year) assert(converted.getMonth() == original.month) assert(converted.getDayOfMonth() == original.day) assert(converted.getHour() == original.hour) assert(converted.getMinute() == original.minute) assert(int(converted.getSecond()) == original.second) microsecond = (converted.getSecond() - int(converted.getSecond())) * 1e6 assert(numpy.isclose(microsecond, original.microsecond, rtol=1e-4)) except AssertionError as error: traceback.print_exc() return False return True
def convertFromPython(): original = datetime.now() converted = DateTime.fromPythonDateTime(original) try: assert (converted.getYear() == original.year) assert (converted.getMonth() == original.month) assert (converted.getDayOfMonth() == original.day) assert (converted.getHour() == original.hour) assert (converted.getMinute() == original.minute) assert (int(converted.getSecond()) == original.second) microsecond = (converted.getSecond() - int(converted.getSecond())) * 1e6 assert (round(microsecond) == original.microsecond) except AssertionError: traceback.print_exc() return False return True
def convertToPython(): original = DateTime() converted = original.toPythonDateTime() try: assert (original.getYear() == converted.year) assert (original.getMonth() == converted.month) assert (original.getDayOfMonth() == converted.day) assert (original.getHour() == converted.hour) assert (original.getMinute() == converted.minute) assert (int(original.getSecond()) == converted.second) microseconds = (original.getSecond() - int(original.getSecond())) * 1e6 assert (int(microseconds) == converted.microsecond) except AssertionError: traceback.print_exc() return False return True