@@ -50,10 +50,10 @@ def test_pages():
50
50
assert 'announcement' in meta
51
51
52
52
assert meta .user == 'Joe'
53
- assert page .find (meta .user , header = 'Installed' , header_level = 4 )
54
- assert page .find (meta .announcement , header = 'Accessing meta' )
55
- assert page .find (meta .bottles .lemonade , header = 'Dot notation' )
56
- assert not page .find (meta .user * 2 , header = 'Macro' ) # negative test
53
+ assert page .find_text (meta .user , header = 'Installed' , header_level = 4 )
54
+ assert page .find_text (meta .announcement , header = 'Accessing meta' )
55
+ assert page .find_text (meta .bottles .lemonade , header = 'Dot notation' )
56
+ assert not page .find_text (meta .user * 2 , header = 'Macro' ) # negative test
57
57
58
58
assert 'bottles' not in project .config .extra
59
59
assert 'bottles' not in project .variables
@@ -66,27 +66,27 @@ def test_pages():
66
66
67
67
# check that both on_pre/post_page_macro() worked
68
68
assert "Added Footer (Pre-macro)" in page .markdown , f"Not in { page .markdown } "
69
- assert page .find (r'is \d{4}-\d{2}-\d{2}' , header = 'Pre-macro' )
69
+ assert page .find_text (r'is \d{4}-\d{2}-\d{2}' , header = 'Pre-macro' )
70
70
71
71
assert "Added Footer (Post-macro)" in page .markdown
72
72
assert find_after (page .plain_text , 'name of the page' , 'home' )
73
- assert page .find ('Home' , header = 'Post-macro' )
73
+ assert page .find_text ('Home' , header = 'Post-macro' )
74
74
# ----------------
75
75
# Environment page
76
76
# ----------------
77
77
page = project .get_page ('environment' )
78
78
79
79
# read a few things that are in the tables
80
- assert page .find ('unit_price = 50' , header = 'General list' )
80
+ assert page .find_text ('unit_price = 50' , header = 'General list' )
81
81
# there are two headers containing 'Macros':
82
- assert page .find ('say_hello' , header = 'Macros$' )
82
+ assert page .find_text ('say_hello' , header = 'Macros$' )
83
83
84
84
85
85
# test the `include_file()` method (used for the mkdocs.yaml file)
86
86
HEADER = r"^mkdocs.*portion"
87
- assert page .find ('site_name:' , header = HEADER )
88
- assert page .find ('name: material' , header = HEADER )
89
- assert not page .find ('foobar 417' , header = HEADER ) # negative control
87
+ assert page .find_text ('site_name:' , header = HEADER )
88
+ assert page .find_text ('name: material' , header = HEADER )
89
+ assert not page .find_text ('foobar 417' , header = HEADER ) # negative control
90
90
91
91
# ----------------
92
92
# Literal page
@@ -99,11 +99,11 @@ def test_pages():
99
99
100
100
# Latex is not interpreted:
101
101
latex = re .escape (r"\begin{tabular}{|ccc|}" )
102
- assert page .find (latex , header = 'Offending Latex' )
102
+ assert page .find_text (latex , header = 'Offending Latex' )
103
103
104
104
# Footer is processed (but not rendered)
105
- assert page .find (r'now()' , header = 'Pre-macro' )
106
- assert page .find ('Not interpreted' , header = 'Post-macro' )
105
+ assert page .find_text (r'now()' , header = 'Pre-macro' )
106
+ assert page .find_text ('Not interpreted' , header = 'Post-macro' )
107
107
108
108
109
109
def test_strict ():
0 commit comments