Skip to content

Commit bd47075

Browse files
committed
Add tests for retrieving use_directory_urls from mkdocs.yml
1 parent 05eb98c commit bd47075

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/unit/test_mkdocs_utils.py

+12
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ def test_default(self):
1515
self.assertEqual(cfg.site_dir, 'site')
1616
self.assertEqual(cfg.remote_name, 'origin')
1717
self.assertEqual(cfg.remote_branch, 'gh-pages')
18+
self.assertEqual(cfg.use_directory_urls, True)
1819

1920
def test_abs_path(self):
2021
cfg = mkdocs_utils.ConfigData(
@@ -24,20 +25,31 @@ def test_abs_path(self):
2425
os.path.join(test_data_dir, 'basic_theme', 'site'))
2526
self.assertEqual(cfg.remote_name, 'origin')
2627
self.assertEqual(cfg.remote_branch, 'gh-pages')
28+
self.assertEqual(cfg.use_directory_urls, True)
2729

2830
def test_custom_site_dir(self):
2931
os.chdir(os.path.join(test_data_dir, 'site_dir'))
3032
cfg = mkdocs_utils.ConfigData('mkdocs.yml')
3133
self.assertEqual(cfg.site_dir, 'built_docs')
3234
self.assertEqual(cfg.remote_name, 'origin')
3335
self.assertEqual(cfg.remote_branch, 'gh-pages')
36+
self.assertEqual(cfg.use_directory_urls, True)
3437

3538
def test_remote(self):
3639
os.chdir(os.path.join(test_data_dir, 'remote'))
3740
cfg = mkdocs_utils.ConfigData('mkdocs.yml')
3841
self.assertEqual(cfg.site_dir, 'site')
3942
self.assertEqual(cfg.remote_name, 'myremote')
4043
self.assertEqual(cfg.remote_branch, 'mybranch')
44+
self.assertEqual(cfg.use_directory_urls, True)
45+
46+
def test_no_directory_urls(self):
47+
os.chdir(os.path.join(test_data_dir, 'no_directory_urls'))
48+
cfg = mkdocs_utils.ConfigData('mkdocs.yml')
49+
self.assertEqual(cfg.site_dir, 'site')
50+
self.assertEqual(cfg.remote_name, 'origin')
51+
self.assertEqual(cfg.remote_branch, 'gh-pages')
52+
self.assertEqual(cfg.use_directory_urls, False)
4153

4254

4355
class TestInjectPlugin(unittest.TestCase):

0 commit comments

Comments
 (0)