Anthony Sottile | 8f61529 | 2022-01-15 19:24:05 -0500 | [diff] [blame] | 1 | from __future__ import annotations |
| 2 | |
Anthony Sottile | fe9c404 | 2016-03-18 10:59:31 -0700 | [diff] [blame] | 3 | from pre_commit_hooks import check_byte_order_marker |
| 4 | |
| 5 | |
| 6 | def test_failure(tmpdir): |
| 7 | f = tmpdir.join('f.txt') |
| 8 | f.write_text('ohai', encoding='utf-8-sig') |
Max Rozentsveyg | f35bfed | 2020-05-20 12:07:45 -0400 | [diff] [blame] | 9 | assert check_byte_order_marker.main((str(f),)) == 1 |
Anthony Sottile | fe9c404 | 2016-03-18 10:59:31 -0700 | [diff] [blame] | 10 | |
| 11 | |
| 12 | def test_success(tmpdir): |
| 13 | f = tmpdir.join('f.txt') |
| 14 | f.write_text('ohai', encoding='utf-8') |
Max Rozentsveyg | f35bfed | 2020-05-20 12:07:45 -0400 | [diff] [blame] | 15 | assert check_byte_order_marker.main((str(f),)) == 0 |