django_elasticsearch_dsl_drf.tests package

Submodules

django_elasticsearch_dsl_drf.tests.base module

django_elasticsearch_dsl_drf.tests.data_mixins module

Data mixins.

class django_elasticsearch_dsl_drf.tests.data_mixins.AddressesMixin[source]

Bases: object

Addresses mixin.

classmethod created_addresses()[source]

Create addresses.

Returns:
class django_elasticsearch_dsl_drf.tests.data_mixins.BooksMixin[source]

Bases: object

Books mixin.

classmethod create_books()[source]

Create books.

Returns:

django_elasticsearch_dsl_drf.tests.test_filtering_common module

Test filtering backend.

class django_elasticsearch_dsl_drf.tests.test_filtering_common.TestFilteringCommon(methodName='runTest')[source]

Bases: django_elasticsearch_dsl_drf.tests.base.BaseRestFrameworkTestCase, django_elasticsearch_dsl_drf.tests.data_mixins.AddressesMixin, django_elasticsearch_dsl_drf.tests.data_mixins.BooksMixin

Test filtering common.

pytestmark = [<MarkDecorator 'django_db' {'kwargs': {}, 'args': ()}>, <MarkDecorator 'django_db' {'kwargs': {}, 'args': ()}>]
classmethod setUpClass()[source]

Set up.

test_field_filter_contains()[source]

Test filter contains.

Example:

test_field_filter_endswith()[source]

Test filter endswith.

Example:

test_field_filter_exclude()[source]

Test filter exclude.

Example:

test_field_filter_exists_false()[source]

Test filter exists.

Example:

test_field_filter_exists_true()[source]

Test filter exists true.

Example:

test_field_filter_gt()[source]

Field filter gt.

Example:

Returns:
test_field_filter_gt_with_boost()[source]

Field filter gt with boost.

Example:

Returns:
test_field_filter_gte()[source]

Field filter gte.

Example:

Returns:
test_field_filter_in()[source]

Test filter in.

Example:

test_field_filter_isnull_false()[source]

Test filter isnull true.

Example:

test_field_filter_isnull_true()[source]

Test filter isnull true.

Example:

test_field_filter_lt()[source]

Field filter lt.

Example:

Returns:
test_field_filter_lt_with_boost()[source]

Field filter lt with boost.

Example:

Returns:
test_field_filter_lte()[source]

Field filter lte.

Example:

Returns:
test_field_filter_prefix()[source]

Test filter prefix.

Example:

test_field_filter_range()[source]

Field filter range.

Example:

test_field_filter_range_with_boost()[source]

Field filter range.

Example:

test_field_filter_term()[source]

Field filter term.

test_field_filter_term_explicit()[source]

Field filter term.

test_field_filter_terms_list()[source]

Test filter terms.

test_field_filter_terms_string()[source]

Test filter terms.

Example:

test_field_filter_wildcard()[source]

Test filter wildcard.

Example:

test_ids_filter()[source]

Test ids filter.

Example:

test_nested_field_filter_term()[source]

Nested field filter term.

test_various_complex_fields()[source]

Test various complex fields.

Returns:

django_elasticsearch_dsl_drf.tests.test_filtering_geo_spatial module

Test geo-spatial filtering backend.

class django_elasticsearch_dsl_drf.tests.test_filtering_geo_spatial.TestFilteringGeoSpatial(methodName='runTest')[source]

Bases: django_elasticsearch_dsl_drf.tests.base.BaseRestFrameworkTestCase

Test filtering geo-spatial.

pytestmark = [<MarkDecorator 'django_db' {'kwargs': {}, 'args': ()}>, <MarkDecorator 'django_db' {'kwargs': {}, 'args': ()}>]
classmethod setUpClass()[source]

Set up.

test_field_filter_geo_bounding_box()[source]

Test field filter geo-bounding-box.

Returns:
test_field_filter_geo_bounding_box_fail_test()[source]

Test field filter geo-bounding-box (fail test).

Returns:
test_field_filter_geo_distance()[source]

Field filter geo-distance.

Example:

http://localhost:8000 /api/publisher/?location__geo_distance=1km|48.8549|2.3000
test_field_filter_geo_polygon()[source]

Test field filter geo-polygon.

Returns:
test_field_filter_geo_polygon_fail_test()[source]

Test field filter geo-polygon (fail test).

Returns:
test_field_filter_geo_polygon_string_options()[source]

Test field filter geo-polygon.

Returns:
test_field_filter_geo_polygon_string_options_fail_test()[source]

Test field filter geo-polygon (fail test).

Returns:

django_elasticsearch_dsl_drf.tests.test_helpers module

Test helpers.

class django_elasticsearch_dsl_drf.tests.test_helpers.TestHelpers(methodName='runTest')[source]

Bases: django_elasticsearch_dsl_drf.tests.base.BaseTestCase

Test helpers.

pytestmark = [<MarkDecorator 'django_db' {'kwargs': {}, 'args': ()}>, <MarkDecorator 'django_db' {'kwargs': {}, 'args': ()}>]
classmethod setUpClass()[source]
test_filter_by_field()[source]

Filter by field.

django_elasticsearch_dsl_drf.tests.test_ordering_common module

Test ordering backend.

class django_elasticsearch_dsl_drf.tests.test_ordering_common.TestOrdering(methodName='runTest')[source]

Bases: django_elasticsearch_dsl_drf.tests.base.BaseRestFrameworkTestCase

Test ordering.

pytestmark = [<MarkDecorator 'django_db' {'kwargs': {}, 'args': ()}>, <MarkDecorator 'django_db' {'kwargs': {}, 'args': ()}>]
classmethod setUpClass()[source]

Set up class.

test_author_default_order_by()[source]

Author order by default.

test_author_order_by_field_id_ascending()[source]

Order by field name ascending.

test_author_order_by_field_id_descending()[source]

Order by field id descending.

test_author_order_by_field_name_ascending()[source]

Order by field name ascending.

test_author_order_by_field_name_descending()[source]

Order by field name descending.

test_book_default_order_by()[source]

Book order by default.

test_book_order_by_field_id_ascending()[source]

Order by field id ascending.

test_book_order_by_field_id_descending()[source]

Order by field id descending.

test_book_order_by_field_title_ascending()[source]

Order by field title ascending.

test_book_order_by_field_title_descending()[source]

Order by field title descending.

test_book_order_by_non_existent_field()[source]

Order by non-existent field.

django_elasticsearch_dsl_drf.tests.test_ordering_geo_spatial module

Test geo-spatial ordering filter backend.

class django_elasticsearch_dsl_drf.tests.test_ordering_geo_spatial.TestOrderingGeoSpatial(methodName='runTest')[source]

Bases: django_elasticsearch_dsl_drf.tests.base.BaseRestFrameworkTestCase

Test ordering geo-spatial.

pytestmark = [<MarkDecorator 'django_db' {'kwargs': {}, 'args': ()}>, <MarkDecorator 'django_db' {'kwargs': {}, 'args': ()}>]
classmethod setUpClass()[source]

Set up.

test_field_filter_geo_distance()[source]

Field filter geo_distance.

Example:

http://localhost:8000 /api/publisher/?ordering=location|48.85|2.30|km|plane

django_elasticsearch_dsl_drf.tests.test_pagination module

Test pagination.

class django_elasticsearch_dsl_drf.tests.test_pagination.TestPagination(methodName='runTest')[source]

Bases: django_elasticsearch_dsl_drf.tests.base.BaseRestFrameworkTestCase

Test pagination.

pytestmark = [<MarkDecorator 'django_db' {'kwargs': {}, 'args': ()}>, <MarkDecorator 'django_db' {'kwargs': {}, 'args': ()}>]
classmethod setUpClass()[source]

Set up class.

test_pagination()[source]

Test pagination.

django_elasticsearch_dsl_drf.tests.test_suggesters module

django_elasticsearch_dsl_drf.tests.test_views module

Module contents