Exemple #1
0
def test_dumps_nested_list_indented():
    ret = dumps([[1, 2], [3, 4]])
    assert ret == ('[\n'
                   '    [\n'
                   '        1,\n'
                   '        2,\n'
                   '    ],\n'
                   '    [\n'
                   '        3,\n'
                   '        4,\n'
                   '    ],\n'
                   ']')
Exemple #2
0
def test_dumps_nested_map_indented():
    ret = dumps(
        {
            1: {
                2: 3
            },
            4: {
                5: 6
            }
        },
        top_level_map=False,
        inline_small_containers=False,
    )
    assert ret == ('{\n'
                   '    1: {\n'
                   '        2: 3,\n'
                   '    },\n'
                   '    4: {\n'
                   '        5: 6,\n'
                   '    },\n'
                   '}')
Exemple #3
0
def test_non_bare_wordable_dump():
    ret = dumps({'true': {'un bearable': 'hi'}}, indented=False)
    assert ret == "{'true': {'un bearable': 'hi'}}"
Exemple #4
0
def test_dumps_map_bare_word_keys_deep():
    ret = dumps({'hello': {'there': 'world'}}, indented=False)
    assert ret == "{hello: {there: 'world'}}"
Exemple #5
0
def test_dumps_map_bare_word_keys():
    ret = dumps({'hello': 'world'}, indented=False)
    assert ret == "{hello: 'world'}"
Exemple #6
0
def test_disable_inline_small_containers():
    ret = dumps({1: {2: 3}, 4: [5]}, inline_small_containers=False)
    assert ret == ('1: {\n' '    2: 3,\n' '}\n' '4: [\n' '    5,\n' ']\n')
Exemple #7
0
def test_inline_small_containers():
    ret = dumps({1: {2: 3}, 4: [5]})
    assert ret == ('1: {2: 3}\n' '4: [5]\n')
Exemple #8
0
def test_dumps_map_top_level_map():
    ret = dumps({1: {2: 3}, 4: {5: 6}}, inline_small_containers=False)
    assert ret == ('1: {\n' '    2: 3,\n' '}\n' '4: {\n' '    5: 6,\n' '}\n')
Exemple #9
0
def test_dumps_map_indented():
    ret = dumps({1: 2, 3: 4}, top_level_map=False)
    assert ret == ('{\n' '    1: 2,\n' '    3: 4,\n' '}')
Exemple #10
0
def test_dumps_map():
    assert dumps({1: 2, 3: 4}, indented=False) == '{1: 2, 3: 4}'
Exemple #11
0
def test_dumps_list_indented():
    ret = dumps([1, 2, 3])
    assert ret == ('[\n' '    1,\n' '    2,\n' '    3,\n' ']')
Exemple #12
0
def test_dumps_list():
    assert dumps([1, 2, 3], indented=False) == '[1, 2, 3]'
Exemple #13
0
def test_dumps_simple(v, expected):
    assert dumps(v) == expected