Esempio n. 1
0
def digest_path(path):
    content_type = guess_content_type(path)
    filename = path.split('/')[-1]
    doc = models.Document(path=path,
                          content_type=content_type,
                          filename=filename)
    doc.save = lambda: None
    return digest.digest(doc)
Esempio n. 2
0
def test_attachments(testdata):
    from snoop.digest import create_children, digest
    email = testdata.document_set.get(path='message-without-subject.eml')
    new_children = create_children(email, digest(email), True)
    data = views._process_document(testdata.slug, email.id)
    children = data['children']
    assert len(children) == 2
    assert children[0]['filename'] == 'IMAG1077.jpg'
    assert children[0]['content_type'] == 'image/jpeg'
Esempio n. 3
0
def digest_obj(obj):
    return digest.digest(doc_obj(obj))
Esempio n. 4
0
def digest_obj(obj, collection):
    return digest.digest(doc_obj(obj, collection))