Exemplo n.º 1
0
def test_send_duplicate():
    test_add_to_queue()

    doc = create_doc("Document name2", ".pdf")

    f = File(open('documents/tests/files/3pages.pdf', 'rb'))
    doc.original.save("another-uuid-beef-dead.pdf", f)

    result = process_document.delay(doc.id)
    assert result.status == celery.states.FAILURE
    assert "ExisingChecksum" in result.traceback
    assert Document.objects.filter(id=doc.id).count() == 0
Exemplo n.º 2
0
def test_send_duplicate():
    test_add_to_queue()

    doc = create_doc("Document name2", ".pdf")

    f = File(open("documents/tests/files/3pages.pdf", "rb"))
    doc.original.save("another-uuid-beef-dead.pdf", f)

    result = process_document.delay(doc.id)
    assert result.status == celery.states.FAILURE
    assert "ExisingChecksum" in result.traceback
    assert Document.objects.filter(id=doc.id).count() == 0
Exemplo n.º 3
0
def test_add_to_queue():

    doc = create_doc("Document name", ".pdf")
    f = File(open('documents/tests/files/3pages.pdf', 'rb'))
    doc.original.save("silly-unique-deadbeef-file.pdf", f)

    result = process_document.delay(doc.id)
    assert result.status == celery.states.SUCCESS, result.traceback

    doc = Document.objects.get(id=doc.id)  # Get back the updated instance

    assert doc.state == "DONE"
    assert doc.original.path == doc.pdf.path
Exemplo n.º 4
0
def test_add_to_queue():

    doc = create_doc("Document name", ".pdf")
    f = File(open('documents/tests/files/3pages.pdf', 'rb'))
    doc.original.save("silly-unique-deadbeef-file.pdf", f)

    result = process_document.delay(doc.id)
    assert result.status == celery.states.SUCCESS, result.traceback

    doc = Document.objects.get(id=doc.id) # Get back the updated instance

    assert doc.state == "DONE"
    assert doc.original.path == doc.pdf.path
Exemplo n.º 5
0
def test_send_office():
    doc = create_doc("My office doc", ".docx")

    f = File(open('documents/tests/files/2pages.docx', 'rb'))
    doc.original.save("silly-unique-deadbeef-file.docx", f)

    start_unoconv()

    result = process_document.delay(doc.id)
    assert result.status == celery.states.SUCCESS, result.traceback

    doc = Document.objects.get(id=doc.id)  # Get back the updated instance

    assert doc.state == "DONE"
    assert doc.original.path != doc.pdf.path
Exemplo n.º 6
0
def test_send_office():
    doc = create_doc("My office doc", ".docx")

    f = File(open('documents/tests/files/2pages.docx', 'rb'))
    doc.original.save("silly-unique-deadbeef-file.docx", f)

    start_unoconv()

    result = process_document.delay(doc.id)
    assert result.status == celery.states.SUCCESS, result.traceback

    doc = Document.objects.get(id=doc.id) # Get back the updated instance

    assert doc.state == "DONE"
    assert doc.original.path != doc.pdf.path