Ñò
ýÉªWc           @   sR   d  d k  l  Z  d  d k l Z d  d k Z d  d k Z d e  f d „  ƒ  YZ d S(   iÿÿÿÿ(   t   UnittestBase(   t   CommonNt
   CommonTestc           B   sL   e  Z d  e i Z d e i Z d Z d „  Z d „  Z d „  Z	 d „  Z
 RS(   s   res/CommonTestt   sourcet   _ORIG_RESTORE_c         C   s©   t  i |  ƒ xK t i |  i ƒ D]7 } | i |  i ƒ d j o t i |  i | ƒ q  q  Wt i	 |  i |  i
 d |  i d ƒ t i	 |  i |  i
 d |  i d ƒ d  S(   Niÿÿÿÿs   adapter1.propertiess   adapter2.properties(   R    t   setUpt   ost   listdirt   testDirt   findt   backupFileIndicatort   removet   shutilt   copyt	   sourceDir(   t   selft   file(    (    sd   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/CommonTest.pyR      s     %c         C   sb   t  ƒ  } |  i d } |  i d } | i g  ƒ } |  i |  i d ƒ ƒ |  i |  i d ƒ ƒ d  S(   Ns   adapter1.propertiess   adapter2.properties(   R   R   t   backupFilesToRestoret   assertFalset   backupFileExistsForFile(   R   t   commont   file1t   file2t   backupFilePair(    (    sd   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/CommonTest.pyt   testEmptyBackupFilesForRestore   s    	c         C   s…  t  ƒ  } |  i d } |  i d } | i | | g ƒ } |  i |  i d ƒ ƒ |  i |  i d ƒ ƒ |  i d t | ƒ i ƒ  ƒ |  i d t | ƒ i ƒ  ƒ t i	 |  i |  i
 d | ƒ t i	 |  i |  i
 d | ƒ |  i d t | ƒ i ƒ  ƒ |  i d t | ƒ i ƒ  ƒ | i | ƒ |  i d t | ƒ i ƒ  ƒ |  i d t | ƒ i ƒ  ƒ |  i |  i d ƒ ƒ |  i |  i d ƒ ƒ d  S(   Ns   adapter1.propertiess   adapter2.propertiest    s   adapter_to_override.propertiest   aaaa(   R   R   R   t
   assertTrueR   t   assertEqualt   opent   readR   R   R   t   restoreBackupFilesR   (   R   R   R   R   R   (    (    sd   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/CommonTest.pyt   testBackupFilesForRestore   s"    	c         C   sC   x< t  i |  i ƒ D]( } | i | |  i ƒ d j o t Sq Wt S(   Ni    (   R   R   R   R	   R
   t   Truet   False(   R   t
   fileToBackR   (    (    sd   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/CommonTest.pyR   0   s
     	(   t   __name__t
   __module__R   t   sepR   R   R
   R   R   R    R   (    (    (    sd   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/CommonTest.pyR      s   			(   R    R   R   R   R   (    (    (    sd   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/CommonTest.pyt   <module>   s   