ó
:ÏOc        	   @   s‚   d  d l  Z  d  d l m Z m Z d Z d Z i d d 6d d 6d d 6d d 6Z d e  j f d „  ƒ  YZ d „  Z	 d d „ Z
 d S(   iÿÿÿÿN(   t   Drivert   OGRExceptions   ESRI Shapefiles   MapInfo Filet   TIGERt   S57t   DGNt   Memoryt   CSVt   GMLt   KMLs   Foo bazt   cluckas   ESRI Shpt   eSrIs
   TigER/linEt   SHAPEt   sHpt
   DriverTestc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   s7   x0 t  D]( } t | ƒ } |  j | t | ƒ ƒ q Wd S(   s&   Testing valid OGR Data Source Drivers.N(   t   valid_driversR    t   assertEqualt   str(   t   selft   dt   dr(    (    sB   ../Django//lib/python/django/contrib/gis/gdal/tests/test_driver.pyt   test01_valid_driver   s    c         C   s(   x! t  D] } |  j t t | ƒ q Wd S(   s(   Testing invalid OGR Data Source Drivers.N(   t   invalid_driverst   assertRaisesR   R    (   R   t   i(    (    sB   ../Django//lib/python/django/contrib/gis/gdal/tests/test_driver.pyt   test02_invalid_driver   s    c         C   sC   x< t  j ƒ  D]. \ } } t | ƒ } |  j | t | ƒ ƒ q Wd S(   s   Testing driver aliases.N(   t   aliasest   itemsR    R   R   (   R   t   aliast	   full_nameR   (    (    sB   ../Django//lib/python/django/contrib/gis/gdal/tests/test_driver.pyt   test03_aliases   s    (   t   __name__t
   __module__R   R   R   (    (    (    sB   ../Django//lib/python/django/contrib/gis/gdal/tests/test_driver.pyR      s   		c          C   s&   t  j ƒ  }  |  j t  j t ƒ ƒ |  S(   N(   t   unittestt	   TestSuitet   addTestt	   makeSuiteR   (   t   s(    (    sB   ../Django//lib/python/django/contrib/gis/gdal/tests/test_driver.pyt   suite"   s    i   c         C   s    t  j d |  ƒ j t ƒ  ƒ d  S(   Nt	   verbosity(   R    t   TextTestRunnert   runR%   (   R&   (    (    sB   ../Django//lib/python/django/contrib/gis/gdal/tests/test_driver.pyR(   '   s    (	   s   ESRI Shapefiles   MapInfo FileR   R   R   R   R   R   R   (   s   Foo bazR	   s   ESRI Shp(   R    t   django.contrib.gis.gdalR    R   R   R   R   t   TestCaseR   R%   R(   (    (    (    sB   ../Django//lib/python/django/contrib/gis/gdal/tests/test_driver.pyt   <module>   s    

	