| Conditions | 5 | 
| Total Lines | 18 | 
| Code Lines | 12 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 0 | ||
| 1 | # pyre-strict  | 
            ||
| 18 | def test_strict_all_python_files(self) -> None:  | 
            ||
| 19 | """  | 
            ||
| 20 | Check that all relevant Python files have Pyre set to strict mode.  | 
            ||
| 21 | """  | 
            ||
| 22 |         for directory, _directories, files in os.walk('.'): | 
            ||
| 23 | for file in files:  | 
            ||
| 24 | path = os.path.join(directory, file)  | 
            ||
| 25 | |||
| 26 | if self.path_can_safely_be_skipped(path):  | 
            ||
| 27 | continue  | 
            ||
| 28 | |||
| 29 | with open(path) as current_file:  | 
            ||
| 30 | first_line: str = current_file.readline()  | 
            ||
| 31 | |||
| 32 | self.assertEqual(  | 
            ||
| 33 | first_line,  | 
            ||
| 34 | '# pyre-strict\n',  | 
            ||
| 35 | path + ' is not set to Pyre strict mode.',  | 
            ||
| 36 | )  | 
            ||
| 59 |