def test_dir(self, lsitdir, isdir): s = Static('dir') s.request = Mock() s.request.path = 'dir' r = list(s.get()) self.assertEqual(''.join(r), '<h1>Directory listing</h1>' '<ul><li><a href="dir/path1">path1</a></li>' '<li><a href="dir/path2">path2</a></li>' '<li><a href="dir/path3">path3</a></li></ul>') self.assertEqual(s.response.headers, {'Content-type': 'text/html'})