@@ -73,15 +73,24 @@ def test_pdf_is_tagged_and_declares_language(self) -> None:
7373 self .assertIn ("pdfstandard=UA-1" , self .source )
7474 self .assertIn ("testphase=phase-III" , self .source )
7575
76- def test_page_labels_include_current_and_total_page_counts (self ) -> None :
76+ def test_page_labels_and_running_header_placement (self ) -> None :
7777 page_count = len (self .reader .pages )
7878 self .assertGreater (page_count , 10 )
79- for page_number in (1 , 4 , page_count ):
79+
80+ first_page_text = self .reader .pages [0 ].extract_text ()
81+ self .assertIn (f"Page 1 of { page_count } " , first_page_text )
82+ self .assertNotIn ("Updated August 2026" , first_page_text )
83+ self .assertNotIn ("Alan P. Boyle | Curriculum Vitae" , first_page_text )
84+
85+ for page_number in (4 , page_count ):
8086 text = self .reader .pages [page_number - 1 ].extract_text ()
8187 self .assertIn (f"Page { page_number } of { page_count } " , text )
8288 self .assertIn ("Updated August 2026" , text )
8389 self .assertIn ("Alan P. Boyle | Curriculum Vitae" , text )
8490
91+ self .assertIn (r"\fancypagestyle{firstpage}" , self .source )
92+ self .assertIn (r"\thispagestyle{firstpage}" , self .source )
93+
8594
8695if __name__ == "__main__" :
8796 unittest .main ()
0 commit comments