ó
Ý*µPc           @   s  d  d l  m Z d  d l m Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 e j
 e d	 j d
 ƒ d  Z e d k Z e d k Z e d k Z e d k Z e Z e rÚ d e j
 e d	 k rÚ d  d l m Z n> e ró d  d l m Z n% e rd  d l m Z n e Z d Z d S(   iÿÿÿÿ(   t   settings(   t   DEFAULT_DB_ALIASc          G   s   d  S(   N(    (   t   args(    (    s7   ../Django//lib/python/django/contrib/gis/tests/utils.pyt	   pass_test   s    c         C   s0   t  j t d j d ƒ d | k r( t S|  Sd S(   s8   Use this decorator to disable test on specified backend.t   ENGINEt   .iÿÿÿÿN(   R    t	   DATABASESR   t   rsplitR   (   t	   test_funct   backend(    (    s7   ../Django//lib/python/django/contrib/gis/tests/utils.pyt
   no_backend   s    $c         C   s   t  |  d ƒ S(   Nt   oracle(   R
   (   t   func(    (    s7   ../Django//lib/python/django/contrib/gis/tests/utils.pyt	   no_oracle   s    c         C   s   t  |  d ƒ S(   Nt   postgis(   R
   (   R   (    (    s7   ../Django//lib/python/django/contrib/gis/tests/utils.pyt
   no_postgis   s    c         C   s   t  |  d ƒ S(   Nt   mysql(   R
   (   R   (    (    s7   ../Django//lib/python/django/contrib/gis/tests/utils.pyt   no_mysql   s    c         C   s   t  |  d ƒ S(   Nt
   spatialite(   R
   (   R   (    (    s7   ../Django//lib/python/django/contrib/gis/tests/utils.pyt   no_spatialite   s    R   R   R   R   R   R   t   gis(   t   SpatialRefSysN(   t   django.confR    t	   django.dbR   R   R
   R   R   R   R   R   R   t   _default_dbR   R   R   R   t   Truet   HAS_SPATIALREFSYSt,   django.contrib.gis.db.backends.oracle.modelsR   t-   django.contrib.gis.db.backends.postgis.modelst0   django.contrib.gis.db.backends.spatialite.modelst   Falset   None(    (    (    s7   ../Django//lib/python/django/contrib/gis/tests/utils.pyt   <module>   s*   							