Пример #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'
                   ']')
Пример #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'
                   '}')
Пример #3
0
def test_non_bare_wordable_dump():
    ret = dumps({'true': {'un bearable': 'hi'}}, indented=False)
    assert ret == "{'true': {'un bearable': 'hi'}}"
Пример #4
0
def test_dumps_map_bare_word_keys_deep():
    ret = dumps({'hello': {'there': 'world'}}, indented=False)
    assert ret == "{hello: {there: 'world'}}"
Пример #5
0
def test_dumps_map_bare_word_keys():
    ret = dumps({'hello': 'world'}, indented=False)
    assert ret == "{hello: 'world'}"
Пример #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')
Пример #7
0
def test_inline_small_containers():
    ret = dumps({1: {2: 3}, 4: [5]})
    assert ret == ('1: {2: 3}\n' '4: [5]\n')
Пример #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')
Пример #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' '}')
Пример #10
0
def test_dumps_map():
    assert dumps({1: 2, 3: 4}, indented=False) == '{1: 2, 3: 4}'
Пример #11
0
def test_dumps_list_indented():
    ret = dumps([1, 2, 3])
    assert ret == ('[\n' '    1,\n' '    2,\n' '    3,\n' ']')
Пример #12
0
def test_dumps_list():
    assert dumps([1, 2, 3], indented=False) == '[1, 2, 3]'
Пример #13
0
def test_dumps_simple(v, expected):
    assert dumps(v) == expected