예제 #1
0
    def test_checker_prelude_error(self):
        body = etree.Element(CN('office:text'))
        body.append(etree.Element(CN('text:p')))
        body.append(etree.Element(CN('text:user-field-decls')))

        result = StreamTextBodyChecker.is_valid(body)
        self.assertFalse(result)
예제 #2
0
    def test_checker_epilogue_error(self):
        body = etree.Element(CN('office:text'))
        body.append(etree.Element(CN('table:dde-links')))
        body.append(etree.Element(CN('text:p')))

        result = StreamTextBodyChecker.is_valid(body)
        self.assertFalse(result)
예제 #3
0
 def test_init_xmlroot(self):  # {{{2
     node = etree.Element(CN('text:variable-decls'), test="variables")
     variables = SimpleVariables(xmlnode=node)
     self.assertTrue(isinstance(variables, GenericWrapper))
     self.assertTrue(isinstance(variables, SimpleVariables))
     self.assertEqual(variables.xmlnode.tag, CN('text:variable-decls'))
     self.assertEqual(variables.xmlnode.get('test'), "variables")
예제 #4
0
 def test_init_xmlroot(self):
     node = etree.Element('GenericWrapper', test="GenericWrapper")
     b = GenericWrapper(xmlnode=node)
     self.assertEqual('GenericWrapper', b.xmlnode.tag,
                      "expected tag is 'GenericWrapper'")
     self.assertEqual('GenericWrapper', b.xmlnode.get('test'),
                      "expected attribute test is 'GenericWrapper'")
예제 #5
0
 def test_init_xmlroot(self):  # {{{2
     node = etree.Element(CN('text:variable-set'), test="variable")
     variable = SimpleVariableInstance(xmlnode=node)
     self.assertTrue(isinstance(variable, GenericWrapper))
     self.assertTrue(isinstance(variable, SimpleVariableInstance))
     self.assertEqual(variable.xmlnode.tag, CN('text:variable-set'))
     self.assertEqual(variable.xmlnode.get('test'), "variable")
예제 #6
0
 def test_init_xmlroot(self):  # {{{2
     node = etree.Element(CN('text:user-field-get'), test="variable")
     variable = UserFieldInstance(xmlnode=node)
     self.assertTrue(isinstance(variable, GenericWrapper))
     self.assertTrue(isinstance(variable, UserFieldInstance))
     self.assertEqual(variable.xmlnode.tag, CN('text:user-field-get'))
     self.assertEqual(variable.xmlnode.get('test'), "variable")
 def test_init_node_error(self):
     with self.assertRaises(ValueError):
         TableRowController(xmlnode=etree.Element(CN('error')))
예제 #8
0
 def setUp(self):
     self.table = FloatTest(etree.Element('table'))
예제 #9
0
 def setUp(self):
     self.table = BoolTest(etree.Element('table'))
예제 #10
0
 def setUp(self):
     self.table = StringTest(etree.Element('table'))
예제 #11
0
 def setUp(self):
     self.table = IntegerWithLowerLimitTest(etree.Element('table'))
예제 #12
0
 def setUp(self):
     self.table = IntegerTest(etree.Element('table'))
예제 #13
0
def add_table_prelude_content(table):
    for tag in reversed(TABLE_PRELUDE):
        table.xmlnode.insert(0, etree.Element(tag))
예제 #14
0
 def test_delete_rows_index_and_count_out_of_range_error(self):
     self.table.xmlnode.append(etree.Element('FakeNode'))
     with self.assertRaises(IndexError):
         self.table.delete_rows(9, count=2)
예제 #15
0
 def setUp(self):
     table = etree.Element(CN('table:table'))
     self.container = TableColumnController(table)
예제 #16
0
def setdata(data):
    return etree.Element(CN('table:table-column'), data=data)
예제 #17
0
 def test_init_xmlroot(self):
     node = etree.Element(CN('text:span'), test="span")
     span = Span(xmlnode=node)
     self.assertTrue(isinstance(span, GenericWrapper))
     self.assertEqual(span.xmlnode.tag, CN('text:span'))
     self.assertEqual(span.xmlnode.get('test'), "span")
예제 #18
0
 def test_init_xmlroot(self):
     node = etree.Element(CN('text:h'), test="heading")
     h = Heading(xmlnode=node)
     self.assertTrue(isinstance(h, GenericWrapper))
     self.assertEqual(h.xmlnode.tag, CN('text:h'))
     self.assertEqual(h.xmlnode.get('test'), "heading")
예제 #19
0
 def test_init_xmlroot(self):
     node = etree.Element(CN('text:p'), test="paragraph")
     p = Paragraph(xmlnode=node)
     self.assertTrue(isinstance(p, GenericWrapper))
     self.assertEqual(p.xmlnode.tag, CN('text:p'))
     self.assertEqual(p.xmlnode.get('test'), "paragraph")
예제 #20
0
 def test_init_node_error(self):
     with self.assertRaises(ValueError):
         normalize_table(xmlnode=etree.Element(CN('error')))
예제 #21
0
 def __init__(self, tag):
     self.xmlnode = etree.Element(tag)