summaryrefslogtreecommitdiff
path: root/testing/embedding/test_basic.py
diff options
context:
space:
mode:
authorArmin Rigo <arigo@tunes.org>2017-06-16 13:44:25 +0200
committerArmin Rigo <arigo@tunes.org>2017-06-16 13:44:25 +0200
commit2ac57581b3342fec1bc9a9b366cb50005c8cff5d (patch)
treebb1b6ba046c0f7208057cc52b76853f5ce776738 /testing/embedding/test_basic.py
parent872c13975c722122537b1ee03b8b04bcb4b7532d (diff)
downloadcffi-2ac57581b3342fec1bc9a9b366cb50005c8cff5d.tar.gz
Basic "does not crash" test for the error logic in _cffi_initialize_python
Diffstat (limited to 'testing/embedding/test_basic.py')
-rw-r--r--testing/embedding/test_basic.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/testing/embedding/test_basic.py b/testing/embedding/test_basic.py
index 4b7f3a4..8463c3f 100644
--- a/testing/embedding/test_basic.py
+++ b/testing/embedding/test_basic.py
@@ -199,3 +199,9 @@ class TestBasic(EmbeddingTests):
"prepADD2\n"
"adding 100 and -5 and -20\n"
"got: 42 75\n")
+
+ def test_init_time_error(self):
+ initerror_cffi = self.prepare_module('initerror')
+ self.compile('add1-test', [initerror_cffi])
+ output = self.execute('add1-test')
+ assert output == "got: 0 0\n" # plus lots of info to stderr