@@ -15,6 +15,7 @@ def test_default(self):
15
15
self .assertEqual (cfg .site_dir , 'site' )
16
16
self .assertEqual (cfg .remote_name , 'origin' )
17
17
self .assertEqual (cfg .remote_branch , 'gh-pages' )
18
+ self .assertEqual (cfg .use_directory_urls , True )
18
19
19
20
def test_abs_path (self ):
20
21
cfg = mkdocs_utils .ConfigData (
@@ -24,20 +25,31 @@ def test_abs_path(self):
24
25
os .path .join (test_data_dir , 'basic_theme' , 'site' ))
25
26
self .assertEqual (cfg .remote_name , 'origin' )
26
27
self .assertEqual (cfg .remote_branch , 'gh-pages' )
28
+ self .assertEqual (cfg .use_directory_urls , True )
27
29
28
30
def test_custom_site_dir (self ):
29
31
os .chdir (os .path .join (test_data_dir , 'site_dir' ))
30
32
cfg = mkdocs_utils .ConfigData ('mkdocs.yml' )
31
33
self .assertEqual (cfg .site_dir , 'built_docs' )
32
34
self .assertEqual (cfg .remote_name , 'origin' )
33
35
self .assertEqual (cfg .remote_branch , 'gh-pages' )
36
+ self .assertEqual (cfg .use_directory_urls , True )
34
37
35
38
def test_remote (self ):
36
39
os .chdir (os .path .join (test_data_dir , 'remote' ))
37
40
cfg = mkdocs_utils .ConfigData ('mkdocs.yml' )
38
41
self .assertEqual (cfg .site_dir , 'site' )
39
42
self .assertEqual (cfg .remote_name , 'myremote' )
40
43
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 )
41
53
42
54
43
55
class TestInjectPlugin (unittest .TestCase ):
0 commit comments