Esempio n. 1
0
def test_simpletype_str():
    item = types.SimpleType()
    item.name = u'foobar'
    assert six.text_type(item) == u'foobar'
Esempio n. 2
0
def test_simpletype_call_wrong_kwarg():
    item = types.SimpleType()

    with pytest.raises(TypeError):
        item(uhhh='x')
Esempio n. 3
0
def test_simpletype_call_wrong_arg_count():
    item = types.SimpleType()

    with pytest.raises(TypeError):
        item('foo', 'bar')
Esempio n. 4
0
def test_simpletype_pythonvalue():
    item = types.SimpleType()

    with pytest.raises(NotImplementedError):
        item.pythonvalue(None)
Esempio n. 5
0
def test_simpletype_parse():
    node = etree.Element('foobar')
    item = types.SimpleType()

    assert item.parse_xmlelement(node) is None
Esempio n. 6
0
def test_simpletype_eq():
    type_1 = types.SimpleType()
    type_2 = types.SimpleType()

    assert type_1 == type_2