Beispiel #1
0
	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"))
Beispiel #2
0
	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"))