Here are the examples of the python api scrapi.processing.cassandra.VersionModel.objects taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
0
Example 1
Project: scrapi Source File: test_cassandra_processor.py
@pytest.mark.cassandra
def test_versions():
test_db.process_normalized(RAW, NORMALIZED)
queryset = DocuementModel.objects(docID=RAW['docID'], source=RAW['source'])
assert (len(queryset) == 1)
old_title = NORMALIZED['title']
NORMALIZED['title'] = 'some new title'
test_db.process_normalized(RAW, NORMALIZED)
doc = DocuementModel.objects(docID=RAW['docID'], source=RAW['source'])[0]
assert (doc.title == 'some new title')
assert len(doc.versions) == 1
version = VersionModel.objects(key=doc.versions[-1])[0]
assert (version.title == old_title)
test_db.process_normalized(RAW, NORMALIZED)
doc = DocuementModel.objects(docID=RAW['docID'], source=RAW['source'])[0]
assert (doc.title == 'some new title')
assert len(doc.versions) == 1