MCPcopy
hub / github.com/mkdocs/mkdocs / test_static_file

Method test_static_file

mkdocs/tests/structure/file_tests.py:169–183  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

167 self.assertFalse(f.is_css())
168
169 def test_static_file(self):
170 for use_directory_urls in True, False:
171 with self.subTest(use_directory_urls=use_directory_urls):
172 f = File('foo/bar.html', '/path/to/docs', '/path/to/site', use_directory_urls)
173 self.assertEqual(f.src_uri, 'foo/bar.html')
174 self.assertPathsEqual(f.abs_src_path, '/path/to/docs/foo/bar.html')
175 self.assertEqual(f.dest_uri, 'foo/bar.html')
176 self.assertPathsEqual(f.abs_dest_path, '/path/to/site/foo/bar.html')
177 self.assertEqual(f.url, 'foo/bar.html')
178 self.assertEqual(f.name, 'bar')
179 self.assertFalse(f.is_documentation_page())
180 self.assertTrue(f.is_static_page())
181 self.assertFalse(f.is_media_file())
182 self.assertFalse(f.is_javascript())
183 self.assertFalse(f.is_css())
184
185 def test_media_file(self):
186 for use_directory_urls in True, False:

Callers

nothing calls this directly

Calls 7

is_documentation_pageMethod · 0.95
is_static_pageMethod · 0.95
is_media_fileMethod · 0.95
is_javascriptMethod · 0.95
is_cssMethod · 0.95
FileClass · 0.90
assertPathsEqualMethod · 0.80

Tested by

no test coverage detected