Beispiel #1
0
def test_etree_general_parse_with_encoding(fromstring):
    mock = Mock()
    etree = ElementTreeProperty(text_response_attr="foo", encoding="utf-8")
    etree.provide_value(mock)
    fromstring.assert_called_once_with(mock.foo.encode("utf-8"))
Beispiel #2
0
def test_etree_general(fromstring):
    mock = Mock()
    etree = ElementTreeProperty(text_response_attr="foo")
    etree.provide_value(mock)
    fromstring.assert_called_once_with(mock.foo)
Beispiel #3
0
def test_etree_default_encoding_show_be_none():
    etree = ElementTreeProperty()
    assert etree.options["encoding"] is None
Beispiel #4
0
def test_etree_general_parse_with_default(fromstring):
    mock = Mock()
    etree = ElementTreeProperty()
    etree.provide_value(mock)
    fromstring.assert_called_once_with(mock.text_response)
Beispiel #5
0
def test_etree_default_attr_name():
    etree = ElementTreeProperty()
    assert etree.attr_names["text_response_attr"] == "text_response"