Ñò
ä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   IPGroupi   (   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   /shared_ip_groups/detail(   t   cst   ipgroupst   listt   assert_calledR   R   (   t   iplt   _[1]t   ipg(    (    s9   /Users/jacob/Projects/cloudservers/tests/test_ipgroups.pyt   test_list_ipgroups
   s    c          C@  s3   t  i i d ƒ }  t  i d d ƒ t |  t ƒ d  S(   Ni   R   s   /shared_ip_groups/1(   R   R   t   getR	   R   R   (   R   (    (    s9   /Users/jacob/Projects/cloudservers/tests/test_ipgroups.pyt   test_get_ipgroup   s    c          C@  s6   t  i i d d ƒ }  t  i d d ƒ t |  t ƒ d  S(   Ns   My groupiÒ  t   POSTs   /shared_ip_groups(   R   R   t   createR	   R   R   (   R   (    (    s9   /Users/jacob/Projects/cloudservers/tests/test_ipgroups.pyt   test_create_ipgroup   s    c          C@  sp   t  i i d ƒ }  |  i ƒ  t  i d d ƒ t  i i |  ƒ t  i d d ƒ t  i i d ƒ t  i d d ƒ d  S(   Ni   t   DELETEs   /shared_ip_groups/1(   R   R   R   t   deleteR	   (   R   (    (    s9   /Users/jacob/Projects/cloudservers/tests/test_ipgroups.pyt   test_delete_ipgroup   s    
c          C@  sn   t  i i d d ƒ }  t  i d d ƒ t |  i d ƒ t  i i d d ƒ } t | t d  h d d 6ƒ g ƒ d  S(   Nt   namet   group1R   s   /shared_ip_groups/detailt   idi   (	   R   R   t   findR	   R   R   t   findallR   t   None(   R   t   ipgl(    (    s9   /Users/jacob/Projects/cloudservers/tests/test_ipgroups.pyt	   test_find"   s
    N(   t
   __future__R    t   cloudserversR   t
   fakeserverR   t   utilsR   t
   nose.toolsR   R   R   R   R   R   R   (    (    (    s9   /Users/jacob/Projects/cloudservers/tests/test_ipgroups.pyt   <module>   s   						