Пример #1
0
	def test_pattern(self):
		s = StaticFiles(self.folder, follow_symlinks=True,
				pattern="(^[a-z.]+$)|(^tst/.*$)")
		r = AppTester(s, url="http://example.com/test.txt").run_get()
		self.assertEquals(r.body, "hello world")
		r = AppTester(s, url="http://example.com/tst/").run_get()
		self.assert_(r.body_ncontains("test2link", 2))

		s = StaticFiles(self.folder, pattern="(?!^(tst)|(tst/.*)$)")
		r = AppTester(s, url="http://example.com/tst").run_get()
		self.assertEquals(r.body, "tst does not exist")
Пример #2
0
	def test_folder_symlink(self):
		s = StaticFiles(self.folder, follow_symlinks=True)
		r = AppTester(s, url="http://example.com").run_get()
		self.assert_(r.body_ncontains("test1link", 2))
Пример #3
0
	def test_folder(self):
		s = StaticFiles(self.folder)
		r = AppTester(s, url="http://example.com").run_get()
		self.assert_(r.body_ncontains("<a href='test2.txt'>"))
		self.assert_(r.body_ncontains("test1link", 0))