From 7389ce1826a594e16e29e5d1a8689de82e184c56 Mon Sep 17 00:00:00 2001 From: Xiang Date: Sat, 21 Mar 2020 16:25:37 +0800 Subject: [PATCH 1/2] init --- .gitignore | 2 ++ python-ffi/Test/QuickCheck/Gen.py | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 python-ffi/Test/QuickCheck/Gen.py diff --git a/.gitignore b/.gitignore index b6e4761..e72a38f 100644 --- a/.gitignore +++ b/.gitignore @@ -127,3 +127,5 @@ dmypy.json # Pyre type checker .pyre/ + +.vscode/ diff --git a/python-ffi/Test/QuickCheck/Gen.py b/python-ffi/Test/QuickCheck/Gen.py new file mode 100644 index 0000000..d2220c2 --- /dev/null +++ b/python-ffi/Test/QuickCheck/Gen.py @@ -0,0 +1,2 @@ +def float32ToInt32(n): + raise NotImplementedError() From b928800bc4bf94d9fa3573d7043651113dacf164 Mon Sep 17 00:00:00 2001 From: Xiang Date: Sat, 4 Apr 2020 17:53:38 +0800 Subject: [PATCH 2/2] add struct impl --- python-ffi/Test/QuickCheck/Gen.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python-ffi/Test/QuickCheck/Gen.py b/python-ffi/Test/QuickCheck/Gen.py index d2220c2..6f53336 100644 --- a/python-ffi/Test/QuickCheck/Gen.py +++ b/python-ffi/Test/QuickCheck/Gen.py @@ -1,2 +1,4 @@ +import struct + def float32ToInt32(n): - raise NotImplementedError() + return struct.unpack("i", struct.pack("f", n))