Пример #1
0
 def it_handles_lists_of_dicts(expect):
     data = [{"one": 1, "two": 2}]
     text = formats.serialize(data, ".yaml")
     expect(text) == dedent("""
     - one: 1
       two: 2
     """)
Пример #2
0
 def it_indents_blocks_by_default(expect, data):
     text = formats.serialize(data, ".yaml")
     expect(text) == dedent("""
     key: value
     items:
       - 1
       - a
       -
     """)
Пример #3
0
 def it_can_render_lists_inline(expect, data, monkeypatch):
     monkeypatch.setattr(settings, 'INDENT_YAML_BLOCKS', False)
     text = formats.serialize(data, '.yaml', formatter=formats.PyYAML)
     expect(text) == dedent("""
     key: value
     items:
     - 1
     - a
     -
     """)
Пример #4
0
 def it_uses_yaml_when_no_extension(expect, data):
     text = formats.serialize(data, "")
     expect(text).contains("key: value")