def test_get_li_nodes(self): tree = self.get_xml() meta_data = self.get_meta_data() w_namespace = get_namespace(tree, 'w') first_p_tag = tree.find('%sp' % w_namespace) li_data = get_li_nodes(first_p_tag, meta_data) assert len(list(li_data)) == 3
def test_get_li_nodes(self): tree = self.get_xml() meta_data = self.get_meta_data() w_namespace = get_namespace(tree, 'w') first_p_tag = tree.find('%sp' % w_namespace) li_data = get_single_list_nodes_data(first_p_tag, meta_data) assert len(list(li_data)) == 3
def test_get_font_size_empty_styles_dict(self): tree = self.get_xml() w_namespace = get_namespace(tree, 'w') p_tag = tree.find('%sp' % w_namespace) self.assertNotEqual(p_tag, None) self.assertEqual( get_font_size(p_tag, {}), None, )
def test_get_li_nodes_with_nested_table(self): # Create a table tree = self.get_xml() meta_data = self.get_meta_data() w_namespace = get_namespace(tree, 'w') first_p_tag = tree.find('%sp' % w_namespace) # Show that list nesting deals with the table nesting li_data = get_single_list_nodes_data(first_p_tag, meta_data) assert len(list(li_data)) == 3
def test_get_li_nodes_with_nested_table(self): # Create a table tree = self.get_xml() meta_data = self.get_meta_data() w_namespace = get_namespace(tree, 'w') first_p_tag = tree.find('%sp' % w_namespace) # Show that list nesting deals with the table nesting li_data = get_li_nodes(first_p_tag, meta_data) assert len(list(li_data)) == 3
def test_get_image_id(self): tree = self.get_xml() els = [] w_namespace = get_namespace(tree, 'w') for el in tree.iter(): if el.tag == '%sdrawing' % w_namespace: els.append(el) if el.tag == '%spict' % w_namespace: els.append(el) image_ids = [] for el in els: image_ids.append(get_image_id(el)) self.assertEqual(image_ids, [ 'rId0', 'rId1', ])
def test_is_top_level_upper_roman(self): tree = self.get_xml() w_namespace = get_namespace(tree, 'w') meta_data = self.get_meta_data() result = [] for p in tree.findall('%sp' % w_namespace): result.append(_is_top_level_upper_roman(p, meta_data)) self.assertEqual( result, [ True, # AAA False, # BBB True, # CCC False, # DDD True, # EEE False, # FFF False, # GGG - notice this is upper roman but not in the root ])
def test_get_image_id(self): tree = self.get_xml() els = [] w_namespace = get_namespace(tree, 'w') for el in tree.iter(): if el.tag == '%sdrawing' % w_namespace: els.append(el) if el.tag == '%spict' % w_namespace: els.append(el) image_ids = [] for el in els: image_ids.append(get_image_id(el)) self.assertEqual( image_ids, [ 'rId0', 'rId1', ] )
def test_is_top_level_upper_roman(self): tree = self.get_xml() w_namespace = get_namespace(tree, 'w') meta_data = self.get_meta_data() result = [] for p in tree.findall('%sp' % w_namespace): result.append( _is_top_level_upper_roman(p, meta_data) ) self.assertEqual( result, [ True, # AAA False, # BBB True, # CCC False, # DDD True, # EEE False, # FFF False, # GGG - notice this is upper roman but not in the root ] )