Ńň
ýÉŞWc        
   @   s   d  d k  Z  d  d k l Z d  d k Z d  d k l Z d  d k l Z d  d k l Z d  d k l Z d e f d     YZ e	 d	 j o e i
   n d S(
   i˙˙˙˙N(   t   InstallTestBase(   t   Backup(   t	   BaseClass(   t   ReportCategoryConfiguration(   t   CMSVersionDeploymentPolicyt
   backupTestc           B   s;   e  Z d  Z d   Z d   Z d   Z d   Z d   Z RS(   s   /tmp/backup_test_tempc         C   s   d |  _  t i |   d  S(   Ns   /opt/tandbergtv/jreport/deploy(   t   jreportPathR    t   setUp(   t   self(    (    sd   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/backupTest.pyR      s    	c         C   s3  t  i d  t h   } d | _ |  i   | i g   |  i d | i d d  |  i t	 i
 i | i   |  i t	 i d   |  i t	 i
 i | i   |  i t	 i d t	 i d   |  i t	 i
 i | i   |  i t	 i d   |  i t	 i
 i | i   t	 i
 i |  i  t	 i d   d  S(	   Ns   3.1.0t   tests   /opt/tandbergtv/jreport/deploy/t   fileOrDirToDeletei    t   test1s	   test1.txtt   test2(   R   t   setCMSVersionR   t   backupVersiont   _initReportFoldert   backupReportst   assertEqualt   backupItemst
   assertTruet   ost   patht   existst   getFileBackupDirR   t   sept   assertFalset   dirname(   R   t   backup(    (    sd   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/backupTest.pyt   testBackupReports   s    	
1<1c         C   s   |  i  |  i  |  i  |  i t i d  |  i |  i t i d t i d d  |  i  |  i t i d  |  i  t i i |  i  t i d  d  S(   NR   s	   test1.txtt    R   (   t
   _createDirR   R   R   t   _createFileR   R   (   R   (    (    sd   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/backupTest.pyR      s
    )c         C   s(   t  i i |  p t  i |  n d  S(   N(   R   R   R   t   makedirs(   R   t	   directory(    (    sd   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/backupTest.pyR   #   s    c         C   s`   t  i i |  } t  i i |  p t  i |  n t | d  } | i |  | i   d  S(   Nt   w(   R   R   R   R   R    t   filet   writet   close(   R   t   filePatht   contentt   dirt   f(    (    sd   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/backupTest.pyR   '   s    (   t   __name__t
   __module__t   TEST_TEMP_DIRR   R   R   R   R   (    (    (    sd   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/backupTest.pyR   	   s   				t   __main__(   R   R    t   unittestR   R   R   R   R   R   R*   t   main(    (    (    sd   /home/jenkins/workspace/prepack-aio-release-4.2/prepack-aio/src/main/resources/scripts/backupTest.pyt   <module>   s   &