ó
‡ˆ\c           @   sf   d  d l  Z  d  d l Z d  d l m Z d  d l m Z e  j j d e ƒ  e ƒ  g ƒ d „  ƒ Z d S(   iÿÿÿÿN(   t   GaussianMixture(   t   BayesianGaussianMixturet	   estimatorc         C   s`   t  j j d ƒ } | j d d ƒ } d } |  j d | ƒ |  j | ƒ |  j | k s\ t ‚ d  S(   Ni    i
   i   i   t   max_iter(   t   npt   randomt   RandomStatet   randt
   set_paramst   fitt   n_iter_t   AssertionError(   R   t   rngt   XR   (    (    sA   lib/python2.7/site-packages/sklearn/mixture/tests/test_mixture.pyt   test_gaussian_mixture_n_iter   s    (	   t   pytestt   numpyR   t   sklearn.mixtureR    R   t   markt   parametrizeR   (    (    (    sA   lib/python2.7/site-packages/sklearn/mixture/tests/test_mixture.pyt   <module>   s   	