Ejemplo n.º 1
0
def test_that_standard_datetime_string_is_parsed_correctly():
    date_string = "2013-11-05 18:11:00"
    year = 2013
    month = 11
    day = 5
    hour = 18
    minute = 11
    second = 0

    key, parsed_date, is_date = Batlog2Csv.parse_date(date_string)

    assert is_date
    assert parsed_date.year == year
    assert parsed_date.month == month
    assert parsed_date.day == day
    assert parsed_date.hour == hour
    assert parsed_date.minute == minute
    assert parsed_date.second == second
Ejemplo n.º 2
0
def test_that_date_with_eest_timezone_is_parsed_correctly():
    date_string = "Sun Mar 29 10:28:00 EEST 2015"
    year = 2015
    month = 3
    day = 29
    hour = 10
    minute = 28
    second = 0

    key, parsed_date, is_date = Batlog2Csv.parse_date(date_string)

    assert is_date
    assert parsed_date.year == year
    assert parsed_date.month == month
    assert parsed_date.day == day
    assert parsed_date.hour == hour
    assert parsed_date.minute == minute
    assert parsed_date.second == second
Ejemplo n.º 3
0
def test_that_standard_date_is_parsed_correctly():
    date_string = "Mon Sep 12 13:29:00 CDT 2013"
    year = 2013
    month = 9
    day = 12
    hour = 13
    minute = 29
    second = 0

    key, parsed_date, is_date = Batlog2Csv.parse_date(date_string)

    assert is_date
    assert parsed_date.year == year
    assert parsed_date.month == month
    assert parsed_date.day == day
    assert parsed_date.hour == hour
    assert parsed_date.minute == minute
    assert parsed_date.second == second
Ejemplo n.º 4
0
def test_that_date_with_timezone_as_last_part_is_parsed_correctly():
    date_string = "Fri 16 Aug 2013 21:47:02 BST"
    year = 2013
    month = 8
    day = 16
    hour = 21
    minute = 47
    second = 2

    key, parsed_date, is_date = Batlog2Csv.parse_date(date_string)

    assert is_date
    assert parsed_date.year == year
    assert parsed_date.month == month
    assert parsed_date.day == day
    assert parsed_date.hour == hour
    assert parsed_date.minute == minute
    assert parsed_date.second == second
Ejemplo n.º 5
0
def test_that_none_value_is_not_converted_to_date():
    date_string = None
    key, parsed_date, is_date = Batlog2Csv.parse_date(date_string)

    assert not parsed_date
    assert not is_date
Ejemplo n.º 6
0
def test_that_non_date_string_is_not_converted_to_date():
    date_string = "123"
    key, parsed_date, is_date = Batlog2Csv.parse_date(date_string)

    assert not parsed_date
    assert not is_date