コード例 #1
0
ファイル: unit.py プロジェクト: 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
コード例 #2
0
ファイル: unit.py プロジェクト: 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
コード例 #3
0
ファイル: unit.py プロジェクト: sshyran/zing
def test_multistringwidget_decompress_strings(value):
    """Tests unit's `MultiStringWidget` decompresses string values."""
    widget = MultiStringWidget()
    assert widget.decompress(value) == [value]
コード例 #4
0
ファイル: unit.py プロジェクト: 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
コード例 #5
0
ファイル: unit.py プロジェクト: 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
コード例 #6
0
ファイル: unit.py プロジェクト: 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
コード例 #7
0
ファイル: unit.py プロジェクト: arky/pootle
def test_multistringwidget_decompress_strings(value):
    """Tests unit's `MultiStringWidget` decompresses string values."""
    widget = MultiStringWidget()
    assert widget.decompress(value) == [value]
コード例 #8
0
ファイル: unit.py プロジェクト: 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