[Lxml-checkins] r41997 - in lxml/trunk/src/lxml: . tests
scoder at codespeak.net
scoder at codespeak.net
Wed Apr 11 09:59:20 CEST 2007
Author: scoder
Date: Wed Apr 11 09:59:19 2007
New Revision: 41997
Modified:
lxml/trunk/src/lxml/etree.pyx
lxml/trunk/src/lxml/objectify.pyx
lxml/trunk/src/lxml/tests/test_objectify.py
Log:
cleanups
Modified: lxml/trunk/src/lxml/etree.pyx
==============================================================================
--- lxml/trunk/src/lxml/etree.pyx (original)
+++ lxml/trunk/src/lxml/etree.pyx Wed Apr 11 09:59:19 2007
@@ -1924,7 +1924,7 @@
include "dtd.pxi" # DTD
include "relaxng.pxi" # RelaxNG
include "xmlschema.pxi" # XMLSchema
-#include "schematron.pxi" # Schematron
+#include "schematron.pxi" # Schematron (requires libxml2 2.6.21+)
################################################################################
# Public C API
Modified: lxml/trunk/src/lxml/objectify.pyx
==============================================================================
--- lxml/trunk/src/lxml/objectify.pyx (original)
+++ lxml/trunk/src/lxml/objectify.pyx Wed Apr 11 09:59:19 2007
@@ -713,11 +713,11 @@
return 0
c_str = _cstr(text)
if c_str[0] == c'0' or c_str[0] == c'f' or c_str[0] == c'F':
- if c_str[1] == c'\0' or text.lower() == "false":
+ if c_str[1] == c'\0' or text == "false" or text.lower() == "false":
# '0' or 'f' or 'false'
return 0
elif c_str[0] == c'1' or c_str[0] == c't' or c_str[0] == c'T':
- if c_str[1] == c'\0' or text.lower() == 'true':
+ if c_str[1] == c'\0' or text == "true" or text.lower() == "true":
# '1' or 't' or 'true'
return 1
raise ValueError, "Invalid boolean value: '%s'" % text
Modified: lxml/trunk/src/lxml/tests/test_objectify.py
==============================================================================
--- lxml/trunk/src/lxml/tests/test_objectify.py (original)
+++ lxml/trunk/src/lxml/tests/test_objectify.py Wed Apr 11 09:59:19 2007
@@ -710,19 +710,19 @@
child_types = [ c.get(XML_SCHEMA_INSTANCE_TYPE_ATTR)
for c in root.iterchildren() ]
- self.assertEquals("int", child_types[0])
- self.assertEquals("string", child_types[1])
- self.assertEquals("float", child_types[2])
- self.assertEquals("string", child_types[3])
- self.assertEquals("boolean", child_types[4])
- self.assertEquals(None, child_types[5])
- self.assertEquals(None, child_types[6])
- self.assertEquals("int", child_types[7])
- self.assertEquals("int", child_types[8])
- self.assertEquals("int", child_types[9])
- self.assertEquals("string", child_types[10])
- self.assertEquals("float", child_types[11])
- self.assertEquals("integer", child_types[12])
+ self.assertEquals("int", child_types[ 0])
+ self.assertEquals("string", child_types[ 1])
+ self.assertEquals("float", child_types[ 2])
+ self.assertEquals("string", child_types[ 3])
+ self.assertEquals("boolean", child_types[ 4])
+ self.assertEquals(None, child_types[ 5])
+ self.assertEquals(None, child_types[ 6])
+ self.assertEquals("int", child_types[ 7])
+ self.assertEquals("int", child_types[ 8])
+ self.assertEquals("int", child_types[ 9])
+ self.assertEquals("string", child_types[10])
+ self.assertEquals("float", child_types[11])
+ self.assertEquals("integer", child_types[12])
self.assertEquals("true", root.n.get(XML_SCHEMA_NIL_ATTR))
@@ -754,19 +754,19 @@
child_types = [ c.get(objectify.PYTYPE_ATTRIBUTE)
for c in root.iterchildren() ]
- self.assertEquals("int", child_types[0])
- self.assertEquals("str", child_types[1])
- self.assertEquals("float", child_types[2])
- self.assertEquals("str", child_types[3])
- self.assertEquals("bool", child_types[4])
- self.assertEquals("none", child_types[5])
- self.assertEquals(None, child_types[6])
- self.assertEquals("float", child_types[7])
- self.assertEquals("float", child_types[8])
- self.assertEquals("str", child_types[9])
- self.assertEquals("int", child_types[10])
- self.assertEquals("int", child_types[11])
- self.assertEquals("int", child_types[12])
+ self.assertEquals("int", child_types[ 0])
+ self.assertEquals("str", child_types[ 1])
+ self.assertEquals("float", child_types[ 2])
+ self.assertEquals("str", child_types[ 3])
+ self.assertEquals("bool", child_types[ 4])
+ self.assertEquals("none", child_types[ 5])
+ self.assertEquals(None, child_types[ 6])
+ self.assertEquals("float", child_types[ 7])
+ self.assertEquals("float", child_types[ 8])
+ self.assertEquals("str", child_types[ 9])
+ self.assertEquals("int", child_types[10])
+ self.assertEquals("int", child_types[11])
+ self.assertEquals("int", child_types[12])
self.assertEquals("true", root.n.get(XML_SCHEMA_NIL_ATTR))
More information about the lxml-checkins
mailing list