def testGetTable(self): """Test if getTable() returns on odf file with the right table""" data = open('./data/granulate_table_test.odt').read() oogranulator = OOGranulator(data, 'odt') table_data_doc = oogranulator.getTable('Developers') content_xml_str = ZipFile(StringIO(table_data_doc)).read('content.xml') content_xml = etree.fromstring(content_xml_str) table_list = content_xml.xpath('//table:table', namespaces=content_xml.nsmap) self.assertEquals(1, len(table_list)) table = table_list[0] name_key = '{urn:oasis:names:tc:opendocument:xmlns:table:1.0}name' self.assertEquals('Developers', table.attrib[name_key])
def testGetTable(self): """Test if getTable() returns on odf file with the right table""" data = open('./data/granulate_table_test.odt').read() oogranulator = OOGranulator(data, 'odt') table_data_doc = oogranulator.getTable('Developers') content_xml_str = ZipFile(StringIO(table_data_doc)).read('content.xml') content_xml = etree.fromstring(content_xml_str) table_list = content_xml.xpath('//table:table', namespaces=content_xml.nsmap) self.assertEquals(1, len(table_list)) table = table_list[0] name_key = '{urn:oasis:names:tc:opendocument:xmlns:table:1.0}name' self.assertEquals('Developers', table.attrib[name_key])
def testGetTableItemWithoutSuccess(self): """Test if getTable() returns None for an non existent table name""" data = open('./data/granulate_table_test.odt').read() oogranulator = OOGranulator(data, 'odt') table_data = oogranulator.getTable('NonExistentTable') self.assertEquals(table_data, None)
def testGetTableItemWithoutSuccess(self): """Test if getTable() returns None for an non existent table name""" data = open('./data/granulate_table_test.odt').read() oogranulator = OOGranulator(data, 'odt') table_data = oogranulator.getTable('NonExistentTable') self.assertEquals(table_data, None)