ó
[³XMc           @   s@   d  Z  d d l m Z d d l m Z d e f d „  ƒ  YZ d S(   s   
Tests for runtime checks.
iÿÿÿÿ(   t   Platform(   t   TestCaset   PlatformTestsc           B   s   e  Z d  Z d „  Z RS(   s    
    Tests for L{Platform}.
    c         C   sU   t  ƒ  } | j ƒ  rQ |  j | j ƒ  ƒ |  j | j ƒ  ƒ |  j | j ƒ  ƒ n  d S(   s™   
        Verify consistency of L{Platform.isVista}: it can only be C{True} if
        L{Platform.isWinNT} and L{Platform.isWindows} are C{True}.
        N(   R    t   isVistat
   assertTruet   isWinNTt	   isWindowst   assertFalset   isMacOSX(   t   selft   platform(    (    sD   /usr/lib/python2.7/dist-packages/twisted/python/test/test_runtime.pyt   test_isVistaConsistency   s
    	(   t   __name__t
   __module__t   __doc__R   (    (    (    sD   /usr/lib/python2.7/dist-packages/twisted/python/test/test_runtime.pyR      s   N(   R   t   twisted.python.runtimeR    t   twisted.trial.unittestR   R   (    (    (    sD   /usr/lib/python2.7/dist-packages/twisted/python/test/test_runtime.pyt   <module>   s   