Exemplo n.º 1
0
Arquivo: unit.py Projeto: sshyran/zing
def test_multistringwidget_decompress_multistrings(value):
    """Tests unit's `MultiStringWidget` decompresses string values."""
    widget = MultiStringWidget()
    expected_value = [value] if isinstance(value, str) else value
    assert widget.decompress(multistring.multistring(value)) == expected_value
Exemplo n.º 2
0
Arquivo: unit.py Projeto: sshyran/zing
def test_multistringwidget_decompress_list_of_values(value):
    """Tests unit's `MultiStringWidget` decompresses a list of values."""
    widget = MultiStringWidget()
    assert widget.decompress(value) == value
Exemplo n.º 3
0
Arquivo: unit.py Projeto: sshyran/zing
def test_multistringwidget_decompress_strings(value):
    """Tests unit's `MultiStringWidget` decompresses string values."""
    widget = MultiStringWidget()
    assert widget.decompress(value) == [value]
Exemplo n.º 4
0
Arquivo: unit.py Projeto: sshyran/zing
def test_multistringwidget_decompress_none(nplurals, decompressed_value):
    """Tests unit's `MultiStringWidget` decompresses None values."""
    widget = MultiStringWidget(nplurals=nplurals)
    assert widget.decompress(None) == decompressed_value
Exemplo n.º 5
0
Arquivo: unit.py Projeto: arky/pootle
def test_multistringwidget_decompress_none(nplurals, decompressed_value):
    """Tests unit's `MultiStringWidget` decompresses None values."""
    widget = MultiStringWidget(nplurals=nplurals)
    assert widget.decompress(None) == decompressed_value
Exemplo n.º 6
0
Arquivo: unit.py Projeto: arky/pootle
def test_multistringwidget_decompress_multistrings(value):
    """Tests unit's `MultiStringWidget` decompresses string values."""
    widget = MultiStringWidget()
    expected_value = [value] if isinstance(value, basestring) else value
    assert widget.decompress(multistring.multistring(value)) == expected_value
Exemplo n.º 7
0
Arquivo: unit.py Projeto: arky/pootle
def test_multistringwidget_decompress_strings(value):
    """Tests unit's `MultiStringWidget` decompresses string values."""
    widget = MultiStringWidget()
    assert widget.decompress(value) == [value]
Exemplo n.º 8
0
Arquivo: unit.py Projeto: arky/pootle
def test_multistringwidget_decompress_list_of_values(value):
    """Tests unit's `MultiStringWidget` decompresses a list of values."""
    widget = MultiStringWidget()
    assert widget.decompress(value) == value