Example #1
0
def test_date_to_timestamp():
    assert TimeStampType.date_to_timestamp(EPOCH) == 0

    ts = TimeStampType.date_to_timestamp(datetime(2014, 5, 8, 22, 40, 40, tzinfo=tzutc()))
    assert ts == 1399588840.0

    ts = TimeStampType.date_to_timestamp(
        datetime(2014, 5, 8, 22, 40, 40, tzinfo=gettz('PST8PDT')))
    assert ts == 1399614040.0
Example #2
0
def test_date_to_primitive():
    tsobj = TimeStampType()

    assert tsobj.to_primitive(EPOCH) == 0

    ts = tsobj.to_primitive(datetime(2014, 5, 8, 22, 40, 40, tzinfo=tzutc()))
    assert ts == 1399588840.0

    ts = tsobj.to_primitive(datetime(2014, 5, 8, 22, 40, 40, tzinfo=gettz('PST8PDT')))
    assert ts == 1399614040.0
Example #3
0
def test_date_to_timestamp():
    assert TimeStampType.date_to_timestamp(EPOCH) == 0

    ts = TimeStampType.date_to_timestamp(
        datetime(2014, 5, 8, 22, 40, 40, tzinfo=tzutc()))
    assert ts == 1399588840.0

    ts = TimeStampType.date_to_timestamp(
        datetime(2014, 5, 8, 22, 40, 40, tzinfo=gettz('PST8PDT')))
    assert ts == 1399614040.0
Example #4
0
def test_date_to_primitive():
    tsobj = TimeStampType()

    assert tsobj.to_primitive(EPOCH) == 0

    ts = tsobj.to_primitive(datetime(2014, 5, 8, 22, 40, 40, tzinfo=tzutc()))
    assert ts == 1399588840.0

    ts = tsobj.to_primitive(
        datetime(2014, 5, 8, 22, 40, 40, tzinfo=gettz('PST8PDT')))
    assert ts == 1399614040.0
Example #5
0
def test_timezone_to_date():
    date = TimeStampType.timestamp_to_date(0)
    assert date == EPOCH

    date = TimeStampType.timestamp_to_date(1399588840)
    assert date == datetime(2014, 5, 8, 22, 40, 40, tzinfo=tzutc())
Example #6
0
def test_timezone_to_date():
    date = TimeStampType.timestamp_to_date(0)
    assert date == EPOCH

    date = TimeStampType.timestamp_to_date(1399588840)
    assert date == datetime(2014, 5, 8, 22, 40, 40, tzinfo=tzutc())