示例#1
0
def test_load_json():
    class Document(object):
        pass
    
    document = Document()
    module = TestModule()
    models.load_json(document, module, TEST_DOCUMENT)
    assert document.id == 'ddr-test-123'
    assert document.timestamp == u'2014-09-19T03:14:59'
    assert document.status == 1
    assert document.title == 'TITLE'
    assert document.description == 'DESCRIPTION'
示例#2
0
def test_load_json():
    class Document(object):
        pass

    document = Document()
    module = TestModule()
    models.load_json(document, module, TEST_DOCUMENT)
    assert document.id == 'ddr-test-123'
    assert document.timestamp == u'2014-09-19T03:14:59'
    assert document.status == 1
    assert document.title == 'TITLE'
    assert document.description == 'DESCRIPTION'
示例#3
0
def test_Module_labels_values():
    module = TestModule()
    document = TestDocument()
    data = [
        {
            'id': 'ddr-test-123'
        },
        {
            'modified': '2015-10-20T15:42:26'
        },
        {
            'title': 'labels_values'
        },
    ]
    json_data = models.load_json(document, module, json.dumps(data))
    expected = [{
        'value': u'ddr-test-123',
        'label': 'Object ID'
    }, {
        'value': u'2015-10-20T15:42:26',
        'label': 'Last Modified'
    }, {
        'value': u'labels_values',
        'label': 'Title'
    }]
    assert modules.Module(module).labels_values(document) == expected
示例#4
0
def test_Module_labels_values():
    module = TestModule()
    document = TestDocument()
    data = [
        {'id': 'ddr-test-123'},
        {'modified': '2015-10-20T15:42:26'},
        {'title': 'labels_values'},
    ]
    json_data = models.load_json(document, module, json.dumps(data))
    expected = [
        {'value': u'ddr-test-123', 'label': 'Object ID'},
        {'value': u'2015-10-20T15:42:26', 'label': 'Last Modified'},
        {'value': u'labels_values', 'label': 'Title'}
    ]
    assert modules.Module(module).labels_values(document) == expected