Esempio n. 1
0
 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])
Esempio n. 2
0
 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])
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)