Ñò
»N!Kc           @@  s„   d  d k  l Z d  d k l Z l Z d d k l Z d d k l Z d  d k	 l
 Z
 l Z e ƒ  Z d „  Z d „  Z d	 „  Z d
 S(   i    (   t   absolute_import(   t   Flavort   NotFoundi   (   t
   FakeServer(   t   assert_isinstance(   t   assert_raisest   assert_equalc          C@  sK   t  i i ƒ  }  t  i d d ƒ g  } |  D] } | t | t ƒ q* ~ d  S(   Nt   GETs   /flavors/detail(   t   cst   flavorst   listt   assert_calledR   R   (   t   flt   _[1]t   f(    (    s8   /Users/jacob/Projects/cloudservers/tests/test_flavors.pyt   test_list_flavors
   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
   /flavors/1i   i
   (	   R   R	   t   getR   R   R   R   t   ramt   disk(   R   (    (    s8   /Users/jacob/Projects/cloudservers/tests/test_flavors.pyt   test_get_flavor_details   s
    c          C@  sw   t  i i d d ƒ }  t  i d d ƒ t |  i d ƒ t  i i d d ƒ }  t |  i d ƒ t t t  i i d d	 ƒd  S(
   NR   i   R   s   /flavors/details   256 MB ServerR   i   s   512 MB Serveri90  (   R   R	   t   findR   R   t   nameR   R   (   R   (    (    s8   /Users/jacob/Projects/cloudservers/tests/test_flavors.pyt	   test_find   s    N(   t
   __future__R    t   cloudserversR   R   t
   fakeserverR   t   utilsR   t
   nose.toolsR   R   R   R   R   R   (    (    (    s8   /Users/jacob/Projects/cloudservers/tests/test_flavors.pyt   <module>   s   			