def test_boolean(self): b = etree.Element('test') XmlDocument().to_parent(None, Boolean, True, b, ns_test) b = b[0] self.assertEquals('true', b.text) b = etree.Element('test') XmlDocument().to_parent(None, Boolean, 0, b, ns_test) b = b[0] self.assertEquals('false', b.text) b = etree.Element('test') XmlDocument().to_parent(None, Boolean, 1, b, ns_test) b = b[0] self.assertEquals('true', b.text) b = XmlDocument().from_element(None, Boolean, b) self.assertEquals(b, True) b = etree.Element('test') XmlDocument().to_parent(None, Boolean, False, b, ns_test) b = b[0] self.assertEquals('false', b.text) b = XmlDocument().from_element(None, Boolean, b) self.assertEquals(b, False) b = etree.Element('test') XmlDocument().to_parent(None, Boolean, None, b, ns_test) b = b[0] self.assertEquals('true', b.get(ns.XSI('nil'))) b = XmlDocument().from_element(None, Boolean, b) self.assertEquals(b, None)
def test_boolean(self): b = etree.Element('test') XmlDocument().to_parent(None, Boolean, True, b, ns_test) b = b[0] self.assertEquals('true', b.text) b = etree.Element('test') XmlDocument().to_parent(None, Boolean, 0, b, ns_test) b = b[0] self.assertEquals('false', b.text) b = etree.Element('test') XmlDocument().to_parent(None, Boolean, 1, b, ns_test) b = b[0] self.assertEquals('true', b.text) b = XmlDocument().from_element(None, Boolean, b) self.assertEquals(b, True) b = etree.Element('test') XmlDocument().to_parent(None, Boolean, False, b, ns_test) b = b[0] self.assertEquals('false', b.text) b = XmlDocument().from_element(None, Boolean, b) self.assertEquals(b, False) b = etree.Element('test') XmlDocument().to_parent(None, Boolean, None, b, ns_test) b = b[0] self.assertEquals('true', b.get('{%s}nil' % ns.xsi)) b = XmlDocument().from_element(None, Boolean, b) self.assertEquals(b, None)
def test_boolean(self): b = etree.Element('test') XmlDocument().to_parent_element(Boolean, True, ns_test, b) b = b[0] self.assertEquals('true', b.text) b = etree.Element('test') XmlDocument().to_parent_element(Boolean, 0, ns_test, b) b = b[0] self.assertEquals('false', b.text) b = etree.Element('test') XmlDocument().to_parent_element(Boolean, 1, ns_test, b) b = b[0] self.assertEquals('true', b.text) b = XmlDocument().from_element(Boolean, b) self.assertEquals(b, True) b = etree.Element('test') XmlDocument().to_parent_element(Boolean, False, ns_test, b) b = b[0] self.assertEquals('false', b.text) b = XmlDocument().from_element(Boolean, b) self.assertEquals(b, False) b = etree.Element('test') XmlDocument().to_parent_element(Boolean, None, ns_test, b) b = b[0] self.assertEquals('true', b.get('{%s}nil' % ns.xsi)) b = XmlDocument().from_element(Boolean, b) self.assertEquals(b, None)