Ejemplo n.º 1
0
def test_simpletype_call_wrong_kwarg():
    item = types.AnySimpleType()

    with pytest.raises(TypeError):
        item(uhhh='x')
Ejemplo n.º 2
0
def test_simpletype_str():
    item = types.AnySimpleType()
    item.name = u'foobar'
    assert six.text_type(item) == 'AnySimpleType(value)'
Ejemplo n.º 3
0
def test_simpletype_pythonvalue():
    item = types.AnySimpleType()

    with pytest.raises(NotImplementedError):
        item.pythonvalue(None)
Ejemplo n.º 4
0
def test_simpletype_call_wrong_arg_count():
    item = types.AnySimpleType()

    with pytest.raises(TypeError):
        item('foo', 'bar')
Ejemplo n.º 5
0
def test_simpletype_eq():
    type_1 = types.AnySimpleType()
    type_2 = types.AnySimpleType()

    assert type_1 == type_2
Ejemplo n.º 6
0
def test_simpletype_parse():
    node = etree.Element('foobar')
    item = types.AnySimpleType()

    assert item.parse_xmlelement(node) is None
Ejemplo n.º 7
0
def test_simpletype_pythonvalue_duration():
    item = types.AnySimpleType()
    value = isodate.parse_duration("P1Y2M3DT4H5M6S")

    assert item.pythonvalue(value) == value
Ejemplo n.º 8
0
def test_simpletype_pythonvalue_date():
    item = types.AnySimpleType()
    value = datetime.now().date()

    assert item.pythonvalue(value) == value
Ejemplo n.º 9
0
def test_simpletype_pythonvalue_float():
    item = types.AnySimpleType()
    value = 3.14

    assert item.pythonvalue(value) == value
Ejemplo n.º 10
0
def test_simpletype_pythonvalue_decimal():
    item = types.AnySimpleType()
    value = Decimal("3.14")

    assert item.pythonvalue(value) == value
Ejemplo n.º 11
0
def test_simpletype_pythonvalue_bool():
    item = types.AnySimpleType()
    value = False

    assert item.pythonvalue(value) == value
Ejemplo n.º 12
0
def test_simpletype_pythonvalue_string():
    item = types.AnySimpleType()
    value = "foobar"

    assert item.pythonvalue(value) == value
Ejemplo n.º 13
0
def test_simpletype_str():
    item = types.AnySimpleType()
    item.name = u"foobar"
    assert str(item) == "AnySimpleType(value)"