forked from github/pelican
Apply code style to project via: ruff format .
This commit is contained in:
parent
8ea27b82f6
commit
cabdb26cee
41 changed files with 6505 additions and 5163 deletions
|
|
@ -17,10 +17,9 @@ class MockServer:
|
|||
|
||||
|
||||
class TestServer(unittest.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
self.server = MockServer()
|
||||
self.temp_output = mkdtemp(prefix='pelicantests.')
|
||||
self.temp_output = mkdtemp(prefix="pelicantests.")
|
||||
self.old_cwd = os.getcwd()
|
||||
os.chdir(self.temp_output)
|
||||
|
||||
|
|
@ -29,32 +28,33 @@ class TestServer(unittest.TestCase):
|
|||
rmtree(self.temp_output)
|
||||
|
||||
def test_get_path_that_exists(self):
|
||||
handler = ComplexHTTPRequestHandler(MockRequest(), ('0.0.0.0', 8888),
|
||||
self.server)
|
||||
handler = ComplexHTTPRequestHandler(
|
||||
MockRequest(), ("0.0.0.0", 8888), self.server
|
||||
)
|
||||
handler.base_path = self.temp_output
|
||||
|
||||
open(os.path.join(self.temp_output, 'foo.html'), 'a').close()
|
||||
os.mkdir(os.path.join(self.temp_output, 'foo'))
|
||||
open(os.path.join(self.temp_output, 'foo', 'index.html'), 'a').close()
|
||||
open(os.path.join(self.temp_output, "foo.html"), "a").close()
|
||||
os.mkdir(os.path.join(self.temp_output, "foo"))
|
||||
open(os.path.join(self.temp_output, "foo", "index.html"), "a").close()
|
||||
|
||||
os.mkdir(os.path.join(self.temp_output, 'bar'))
|
||||
open(os.path.join(self.temp_output, 'bar', 'index.html'), 'a').close()
|
||||
os.mkdir(os.path.join(self.temp_output, "bar"))
|
||||
open(os.path.join(self.temp_output, "bar", "index.html"), "a").close()
|
||||
|
||||
os.mkdir(os.path.join(self.temp_output, 'baz'))
|
||||
os.mkdir(os.path.join(self.temp_output, "baz"))
|
||||
|
||||
for suffix in ['', '/']:
|
||||
for suffix in ["", "/"]:
|
||||
# foo.html has precedence over foo/index.html
|
||||
path = handler.get_path_that_exists('foo' + suffix)
|
||||
self.assertEqual(path, 'foo.html')
|
||||
path = handler.get_path_that_exists("foo" + suffix)
|
||||
self.assertEqual(path, "foo.html")
|
||||
|
||||
# folder with index.html should return folder/index.html
|
||||
path = handler.get_path_that_exists('bar' + suffix)
|
||||
self.assertEqual(path, 'bar/index.html')
|
||||
path = handler.get_path_that_exists("bar" + suffix)
|
||||
self.assertEqual(path, "bar/index.html")
|
||||
|
||||
# folder without index.html should return same as input
|
||||
path = handler.get_path_that_exists('baz' + suffix)
|
||||
self.assertEqual(path, 'baz' + suffix)
|
||||
path = handler.get_path_that_exists("baz" + suffix)
|
||||
self.assertEqual(path, "baz" + suffix)
|
||||
|
||||
# not existing path should return None
|
||||
path = handler.get_path_that_exists('quux' + suffix)
|
||||
path = handler.get_path_that_exists("quux" + suffix)
|
||||
self.assertIsNone(path)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue