def test_read_date_with_invalid_value(): """ Test given invalid value raises error. """ io_buffer = make_buffer('<value>ugly</value>') xml_reader = XmlReader(io_buffer) Reader.read_date(xml_reader)
def test_read_date_with_valid_value(): """ Test given valid value returns that value. """ io_buffer = make_buffer('<value>2015-12-10T22:00:30+01:00</value>') xml_reader = XmlReader(io_buffer) date = datetime(2015, 12, 10, 22, 0, 30, tzinfo=TZ(60, None)) assert_equals(Reader.read_date(xml_reader), date)