From 4b2474fe9e6adde37795c3166d5d7687fffabc33 Mon Sep 17 00:00:00 2001 From: ali1 Date: Mon, 6 Jan 2025 10:02:24 +0000 Subject: [PATCH 1/2] add surrogate test --- src/pike/core.py | 4 +++- tests/test_surrogate_pairs.py | 44 +++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 tests/test_surrogate_pairs.py diff --git a/src/pike/core.py b/src/pike/core.py index 28cf3bc..d78672f 100644 --- a/src/pike/core.py +++ b/src/pike/core.py @@ -251,8 +251,10 @@ def encode_uint64le(self, val): def encode_int64le(self, val): self.encode_struct(" Date: Fri, 10 Jan 2025 11:30:12 +0000 Subject: [PATCH 2/2] Add the whole workflow --- src/pike/core.py | 2 +- tests/test_surrogate_pairs.py | 99 +++++++++++++++++++++++++++++++---- 2 files changed, 89 insertions(+), 12 deletions(-) diff --git a/src/pike/core.py b/src/pike/core.py index d78672f..1af8471 100644 --- a/src/pike/core.py +++ b/src/pike/core.py @@ -313,7 +313,7 @@ def decode_int64le(self): return self.decode_struct("