Exemplo n.º 1
0
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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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
Exemplo n.º 4
0
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