|
1 | 1 | import binascii |
| 2 | +from typing import Any |
2 | 3 |
|
3 | 4 | import pytest |
4 | | -from dissect.cstruct import Instance |
5 | 5 | from helpers import unhex |
6 | 6 |
|
7 | 7 | from unblob.file_utils import Endian, File |
@@ -59,7 +59,7 @@ def get_valid_jffs2_old_be_header(): |
59 | 59 | ) |
60 | 60 |
|
61 | 61 |
|
62 | | -def calculate_crc(header: Instance): |
| 62 | +def calculate_crc(header: Any): |
63 | 63 | return (binascii.crc32(header.dumps()[:-4], -1) ^ -1) & 0xFFFFFFFF |
64 | 64 |
|
65 | 65 |
|
@@ -189,7 +189,7 @@ def calculate_crc(header: Instance): |
189 | 189 | ], |
190 | 190 | ) |
191 | 191 | def test_valid_header_new( |
192 | | - header: Instance, node_start_offset: int, eof: int, expected: bool |
| 192 | + header: Any, node_start_offset: int, eof: int, expected: bool |
193 | 193 | ): |
194 | 194 | header.hdr_crc = calculate_crc(header) |
195 | 195 | assert new_handler.valid_header(header, node_start_offset, eof) == expected |
@@ -271,7 +271,7 @@ def test_valid_header_new( |
271 | 271 | ], |
272 | 272 | ) |
273 | 273 | def test_valid_header_old( |
274 | | - header: Instance, node_start_offset: int, eof: int, expected: bool |
| 274 | + header: Any, node_start_offset: int, eof: int, expected: bool |
275 | 275 | ): |
276 | 276 | header.hdr_crc = calculate_crc(header) |
277 | 277 | assert old_handler.valid_header(header, node_start_offset, eof) == expected |
|
0 commit comments