diff options
author | Armin Rigo <arigo@tunes.org> | 2016-04-15 17:55:30 +0200 |
---|---|---|
committer | Armin Rigo <arigo@tunes.org> | 2016-04-15 17:55:30 +0200 |
commit | 9289e76f6e2f207be49f71734727194558c16351 (patch) | |
tree | 8ced82a041bcb115c8464436ef0e3e523d93f838 /testing/embedding | |
parent | f99d62411a432b8830c2918e8a2a151fc26e13cb (diff) | |
download | cffi-9289e76f6e2f207be49f71734727194558c16351.tar.gz |
Test and fix for converting empty ffi's in embedding mode
Diffstat (limited to 'testing/embedding')
-rw-r--r-- | testing/embedding/empty.py | 10 | ||||
-rw-r--r-- | testing/embedding/test_basic.py | 3 |
2 files changed, 13 insertions, 0 deletions
diff --git a/testing/embedding/empty.py b/testing/embedding/empty.py new file mode 100644 index 0000000..aa8d830 --- /dev/null +++ b/testing/embedding/empty.py @@ -0,0 +1,10 @@ +import cffi + +ffi = cffi.FFI() + +ffi.embedding_api("") + +ffi.set_source("_empty_cffi", "") + +fn = ffi.compile(verbose=True) +print('FILENAME: %s' % (fn,)) diff --git a/testing/embedding/test_basic.py b/testing/embedding/test_basic.py index 2cbe78b..7e88bc1 100644 --- a/testing/embedding/test_basic.py +++ b/testing/embedding/test_basic.py @@ -164,6 +164,9 @@ class EmbeddingTests: class TestBasic(EmbeddingTests): + def test_empty(self): + empty_cffi = self.prepare_module('empty') + def test_basic(self): add1_cffi = self.prepare_module('add1') self.compile('add1-test', [add1_cffi]) |