ั๒
ิN!Kc           @@  s   d  d k  l Z d  d k l Z d d k l Z d d k l Z d  d k l	 Z	 e   Z
 d   Z d   Z d	   Z d
   Z d   Z d S(   i    (   t   absolute_import(   t   Imagei   (   t
   FakeServer(   t   assert_isinstance(   t   assert_equalc          C@  sK   t  i i   }  t  i d d  g  } |  D] } | t | t  q* ~ d  S(   Nt   GETs   /images/detail(   t   cst   imagest   listt   assert_calledR   R   (   t   ilt   _[1]t   i(    (    s7   /Users/jacob/Projects/cloudservers/tests/test_images.pyt   test_list_images
   s    c          C@  sS   t  i i d  }  t  i d d  t |  t  t |  i d  t |  i d  d  S(   Ni   R   s	   /images/1s
   CentOS 5.2(	   R   R   t   getR	   R   R   R   t   idt   name(   R   (    (    s7   /Users/jacob/Projects/cloudservers/tests/test_images.pyt   test_get_image_details   s
    c          C@  s<   t  i i d d d d  }  t  i d d  t |  t  d  S(   Nt   serveriา  R   s   Just in caset   POSTs   /images(   R   R   t   createR	   R   R   (   R   (    (    s7   /Users/jacob/Projects/cloudservers/tests/test_images.pyt   test_create_image   s    c           C@  s$   t  i i d  t  i d d  d  S(   Ni   t   DELETEs	   /images/1(   R   R   t   deleteR	   (    (    (    s7   /Users/jacob/Projects/cloudservers/tests/test_images.pyt   test_delete_image   s    c          C@  su   t  i i d d  }  t |  i d  t  i d d  t  i i d d  } t t |  d  t | d i d	  d  S(
   NR   s
   CentOS 5.2i   R   s   /images/detailt   statust   SAVINGi    s   My Server Backup(	   R   R   t   findR   R   R	   t   findallt   lenR   (   R   t   iml(    (    s7   /Users/jacob/Projects/cloudservers/tests/test_images.pyt	   test_find   s    N(   t
   __future__R    t   cloudserversR   t
   fakeserverR   t   utilsR   t
   nose.toolsR   R   R   R   R   R   R   (    (    (    s7   /Users/jacob/Projects/cloudservers/tests/test_images.pyt   <module>   s   					