def test_check_file_exists(self): pysysconf.check_file_exists("test/testfile", perm = 0640) st = os.stat("test/testfile") self.failUnless(st.st_mode & stat.S_IFREG) self.failUnless(stat.S_IMODE(st.st_mode) == 0640) pysysconf.check_file_exists("test/testfile", perm = 0766) st = os.stat("test/testfile") self.failUnless(st.st_mode & stat.S_IFREG) self.failUnless(stat.S_IMODE(st.st_mode) == 0766) pysysconf.check_not_exists("test/testfile") self.failIf(os.path.exists("test/testfile"))
def test_check_not_exists(self): pysysconf.check_file_exists("test/testfile0") pysysconf.check_file_exists("test/testfile1") time.sleep(3) pysysconf.check_file_exists("test/testfile2") pysysconf.check_file_exists("test/testfile3") pysysconf.check_not_exists("test", test = \ pysysconf.test_age(age = \ datetime.timedelta(seconds = 2))) self.failIf(os.path.exists("test/testfile0")) self.failIf(os.path.exists("test/testfile1")) self.failUnless(os.path.exists("test/testfile2")) self.failUnless(os.path.exists("test/testfile3")) pysysconf.check_not_exists("test", test = \ pysysconf.test_true()) self.failIf(os.path.exists("test/testfile2")) self.failIf(os.path.exists("test/testfile3"))