def test_read_dates_empty_list_without_close_tag(): """ Test given no values without close tag returns empty list. """ io_buffer = make_buffer('<list/>') xml_reader = XmlReader(io_buffer) assert_equals(Reader.read_dates(xml_reader), [])
def test_read_dates_with_one_value(): """ Test given one value returns list containing one value. """ io_buffer = make_buffer( '<list><value>2015-12-10T22:00:30+01:00</value></list>') xml_reader = XmlReader(io_buffer) date = datetime(2015, 12, 10, 22, 0, 30, tzinfo=TZ(60, None)) assert_equals(Reader.read_dates(xml_reader), [date])
def test_read_dates_with_one_value(): """ Test given one value returns list containing one value. """ io_buffer = make_buffer( '<list><value>2015-12-10T22:00:30+01:00</value></list>' ) xml_reader = XmlReader(io_buffer) date = datetime(2015, 12, 10, 22, 0, 30, tzinfo=TZ(60, None)) assert_equals(Reader.read_dates(xml_reader), [date])
def test_read_dates_with_two_values(): """ Test given two values returns list containing two values. """ io_buffer = make_buffer('<list>' '<value>2015-12-10T22:00:30+01:00</value>' '<value>2016-12-10T22:00:30+01:00</value>' '</list>') xml_reader = XmlReader(io_buffer) date1 = datetime(2015, 12, 10, 22, 0, 30, tzinfo=TZ(60, None)) date2 = datetime(2016, 12, 10, 22, 0, 30, tzinfo=TZ(60, None)) assert_equals(Reader.read_dates(xml_reader), [date1, date2])
def test_read_dates_with_two_values(): """ Test given two values returns list containing two values. """ io_buffer = make_buffer( '<list>' '<value>2015-12-10T22:00:30+01:00</value>' '<value>2016-12-10T22:00:30+01:00</value>' '</list>' ) xml_reader = XmlReader(io_buffer) date1 = datetime(2015, 12, 10, 22, 0, 30, tzinfo=TZ(60, None)) date2 = datetime(2016, 12, 10, 22, 0, 30, tzinfo=TZ(60, None)) assert_equals(Reader.read_dates(xml_reader), [date1, date2])