Exemplo n.º 1
0
def test_sync_related_objects_syncs_using_celery(setup_es):
    """Test that related objects can be synced to Elasticsearch using Celery."""
    simpleton = SimpleModel.objects.create()
    relation_1 = RelatedModel.objects.create(simpleton=simpleton)
    relation_2 = RelatedModel.objects.create(simpleton=simpleton)
    unrelated_obj = RelatedModel.objects.create()

    sync_related_objects_async(simpleton, 'relatedmodel_set')
    setup_es.indices.refresh()

    assert doc_exists(setup_es, RelatedModelSearchApp, relation_1.pk)
    assert doc_exists(setup_es, RelatedModelSearchApp, relation_2.pk)
    assert not doc_exists(setup_es, RelatedModelSearchApp, unrelated_obj.pk)
Exemplo n.º 2
0
def test_sync_object_task_syncs(opensearch):
    """Test that the object task syncs an object to OpenSearch."""
    obj = SimpleModel.objects.create()
    sync_object_task.apply_async(args=(SimpleModelSearchApp.name, str(obj.pk)))
    opensearch.indices.refresh()

    assert doc_exists(opensearch, SimpleModelSearchApp, obj.pk)
Exemplo n.º 3
0
def test_sync_object_task_syncs(setup_es):
    """Test that the object task syncs an object to Elasticsearch."""
    obj = SimpleModel.objects.create()
    sync_object_task.apply(args=(SimpleModelSearchApp.name, str(obj.pk)))
    setup_es.indices.refresh()

    assert doc_exists(setup_es, SimpleModelSearchApp, obj.pk)
Exemplo n.º 4
0
def test_sync_object_task_syncs_using_celery(setup_es):
    """Test that an object can be synced to Elasticsearch using Celery."""
    obj = SimpleModel.objects.create()
    sync_object_async(SimpleModelSearchApp, obj.pk)
    setup_es.indices.refresh()

    assert doc_exists(setup_es, SimpleModelSearchApp, obj.pk)
Exemplo n.º 5
0
def test_sync_object_task_syncs_using_celery(opensearch):
    """Test that an object can be synced to OpenSearch using Celery."""
    obj = SimpleModel.objects.create()
    sync_object_async(SimpleModelSearchApp, obj.pk)
    opensearch.indices.refresh()

    assert doc_exists(opensearch, SimpleModelSearchApp, obj.pk)