def test_from_network_failure(self): with pytest.raises(ValueError): FetcherHeader.from_network(b"ABC:42:69:fritz the cat")
def test_from_network(self): f_header = FetcherHeader("TCP", status=1, payload_length=42) assert FetcherHeader.from_network(bytes(f_header) + 42 * b"*") == f_header
def test_from_network(self): header = FetcherHeader(FetcherType.TCP, status=1, payload_length=42) assert FetcherHeader.from_network(bytes(header) + 42 * b"*") == header