def test_document_to_primative(doc): data = _document_to_primative(doc) assert data == { '_type': 'document', '_meta': { 'url': 'http://example.org/', 'title': 'Example' }, 'integer': 123, 'dict': { 'key': 'value' }, 'list': [1, 2, 3], 'link': { '_type': 'link', 'fields': [{ 'name': 'example' }] }, 'nested': { 'child': { '_type': 'link', 'url': '/123' } }, '__type': 'needs escaping' }
def test_error_to_primative(): error = Error(title='Failure', content={'messages': ['failed']}) data = { '_type': 'error', '_meta': {'title': 'Failure'}, 'messages': ['failed'] } assert _document_to_primative(error) == data
def test_error_to_primative(): error = Error(title='Failure', content={'messages': ['failed']}) data = { '_type': 'error', '_meta': { 'title': 'Failure' }, 'messages': ['failed'] } assert _document_to_primative(error) == data
def test_document_to_primative(doc): data = _document_to_primative(doc) assert data == { '_type': 'document', '_meta': { 'url': 'http://example.org/', 'title': 'Example' }, 'integer': 123, 'dict': {'key': 'value'}, 'list': [1, 2, 3], 'link': {'_type': 'link', 'fields': [{'name': 'example'}]}, 'nested': {'child': {'_type': 'link', 'url': '/123'}}, '__type': 'needs escaping' }