3
©ôÁgÉ  ã               @   s:   d dl mZ d dlmZ d dlmZ G dd„ deeƒZdS )é    )ÚBaseSpatialFeatures)ÚDatabaseFeatures)Úcached_propertyc                   s^   e Zd ZdZdZdZdZdZdZdZ	dZ
dhZedd„ ƒZedd„ ƒZe‡ fdd„ƒZ‡  ZS )	r   FZcrsc             C   s   | j j o| j jdk S )Né   é   )r   r   r   )Ú
connectionÚmysql_is_mariadbÚmysql_version)Úself© r   úk/var/www/tester-filtro-web/env/lib/python3.6/site-packages/django/contrib/gis/db/backends/mysql/features.pyÚempty_intersection_returns_none   s    
z0DatabaseFeatures.empty_intersection_returns_nonec             C   s   | j jS )N)r   r   )r
   r   r   r   Ú$supports_geometry_field_unique_index   s    z5DatabaseFeatures.supports_geometry_field_unique_indexc                s2   t ƒ j}| jj r.| jjdk r.|jddhiƒ |S )Né   r   z"MySQL < 8 gives different results.z9gis_tests.geoapp.tests.GeoLookupTest.test_disjoint_lookup)r   r   r   )ÚsuperÚdjango_test_skipsr   r   r	   Úupdate)r
   Úskips)Ú	__class__r   r   r      s    

z"DatabaseFeatures.django_test_skips)Ú__name__Ú
__module__Ú__qualname__Zhas_spatialrefsys_tableZsupports_add_srs_entryZsupports_distance_geodeticZsupports_length_geodeticZsupports_area_geodeticZsupports_transformZsupports_null_geometriesZsupports_num_points_polyZunsupported_geojson_optionsr   r   r   r   Ú__classcell__r   r   )r   r   r      s   r   N)Z,django.contrib.gis.db.backends.base.featuresr   Z!django.db.backends.mysql.featuresr   ZMySQLDatabaseFeaturesZdjango.utils.functionalr   r   r   r   r   Ú<module>   s   