[Lxml-checkins] r48173 - lxml/trunk/src/lxml/tests
scoder at codespeak.net
scoder at codespeak.net
Mon Oct 29 20:07:51 CET 2007
Author: scoder
Date: Mon Oct 29 20:07:51 2007
New Revision: 48173
Modified:
lxml/trunk/src/lxml/tests/test_etree.py
Log:
Pyrex 0.9.6 C-API test fix
Modified: lxml/trunk/src/lxml/tests/test_etree.py
==============================================================================
--- lxml/trunk/src/lxml/tests/test_etree.py (original)
+++ lxml/trunk/src/lxml/tests/test_etree.py Mon Oct 29 20:07:51 2007
@@ -48,7 +48,13 @@
str(etree.LXML_VERSION[0])))
def test_c_api(self):
- self.assert_(hasattr(self.etree, '_import_c_api'))
+ if hasattr(self.etree, '__pyx_capi__'):
+ # newer Pyrex compatible C-API
+ self.assert_(isinstance(self.etree.__pyx_capi__, dict))
+ self.assert_(len(self.etree.__pyx_capi__) > 0)
+ else:
+ # older C-API mechanism
+ self.assert_(hasattr(self.etree, '_import_c_api'))
def test_element_names(self):
Element = self.etree.Element
More information about the lxml-checkins
mailing list