def test_time():
    line1 = 'Uncorrected Accelerogram Data             Processed: 02/13/12, CGS  146be002 '
    line2 = '89146-L2500-12044.02                 Start time:  2/13/12, 21:06:45.0 UTC (GPS)'
    line3 = 'JANUARY 17, 1994 04:31 PST              (ORIGIN(CIT): 01/17/94, 12:30:55.4 GMT) '
    date = _get_date(line1)
    assert date == datetime(2012, 2, 13)
    date = _get_date(line2)
    assert date == datetime(2012, 2, 13)
    dt = _get_time(line2)
    assert timedelta(seconds=76005) == dt
    dt = _get_time(line3)
    assert timedelta(seconds=45055, microseconds=399999) == dt
    date = _get_date(line3)
    dtime = date + dt
    assert dtime == datetime(1994, 1, 17, 12, 30, 55, 399999)
def test_time():
    line1 = 'Uncorrected Accelerogram Data             Processed: 02/13/12, CGS  146be002 '
    line2 = '89146-L2500-12044.02                 Start time:  2/13/12, 21:06:45.0 UTC (GPS)'
    line3 = 'JANUARY 17, 1994 04:31 PST              (ORIGIN(CIT): 01/17/94, 12:30:55.4 GMT) '
    date = _get_date(line1)
    assert date == datetime(2012, 2, 13)
    date = _get_date(line2)
    assert date == datetime(2012, 2, 13)
    dt = _get_time(line2)
    assert timedelta(seconds=76005) == dt
    dt = _get_time(line3)
    assert timedelta(seconds=45055, microseconds=399999) == dt
    date = _get_date(line3)
    dtime = date + dt
    assert dtime == datetime(1994, 1, 17, 12, 30, 55, 399999)