Exemplo n.º 1
0
 def test_start_will_add_borders_if_border_and_border_color_set_in_attrs(self):
     self.attrs.border = 2
     self.attrs.bordercolor = "green"
     tag = tables.pisaTagTABLE(self.element, self.attrs)
     context = pisaContext([])
     tag.start(context)
     self.assertEqual(context.frag.borderLeftWidth, 2)
     self.assertEqual(context.frag.borderRightWidth, 2)
     self.assertEqual(context.frag.borderTopWidth, 2)
     self.assertEqual(context.frag.borderBottomWidth, 2)
     self.assertEqual(context.frag.borderLeftColor, "green")
     self.assertEqual(context.frag.borderRightColor, "green")
     self.assertEqual(context.frag.borderTopColor, "green")
     self.assertEqual(context.frag.borderBottomColor, "green")
     self.assertEqual(context.frag.borderLeftStyle, "solid")
     self.assertEqual(context.frag.borderRightStyle, "solid")
     self.assertEqual(context.frag.borderTopStyle, "solid")
     self.assertEqual(context.frag.borderBottomStyle, "solid")
Exemplo n.º 2
0
 def test_start_will_add_borders_if_border_and_border_color_set_in_attrs(self):
     self.attrs.border = 2
     self.attrs.bordercolor = "green"
     tag = tables.pisaTagTABLE(self.element, self.attrs)
     context = pisaContext([])
     tag.start(context)
     self.assertEqual(context.frag.borderLeftWidth, 2)
     self.assertEqual(context.frag.borderRightWidth, 2)
     self.assertEqual(context.frag.borderTopWidth, 2)
     self.assertEqual(context.frag.borderBottomWidth, 2)
     self.assertEqual(context.frag.borderLeftColor, "green")
     self.assertEqual(context.frag.borderRightColor, "green")
     self.assertEqual(context.frag.borderTopColor, "green")
     self.assertEqual(context.frag.borderBottomColor, "green")
     self.assertEqual(context.frag.borderLeftStyle, "solid")
     self.assertEqual(context.frag.borderRightStyle, "solid")
     self.assertEqual(context.frag.borderTopStyle, "solid")
     self.assertEqual(context.frag.borderBottomStyle, "solid")
Exemplo n.º 3
0
 def test_will_set_attrs_on_tabledata(self):
     self.attrs.cellpadding = 4
     self.attrs.align = "left"
     self.attrs.repeat = True
     self.attrs.width = 100
     tag = tables.pisaTagTABLE(self.element, self.attrs)
     context = pisaContext([])
     tag.start(context)
     self.assertEqual(context.tableData.padding, 4)
     self.assertEqual(context.tableData.styles[0], ('LEFTPADDING', (0, 0), (-1, -1), 4))
     self.assertEqual(context.tableData.styles[1], ('RIGHTPADDING', (0, 0), (-1, -1), 4))
     self.assertEqual(context.tableData.styles[2], ('TOPPADDING', (0, 0), (-1, -1), 4))
     self.assertEqual(context.tableData.styles[3], ('BOTTOMPADDING', (0, 0), (-1, -1), 4))
     self.assertEqual(context.tableData.align, "LEFT")
     self.assertEqual(context.tableData.col, 0)
     self.assertEqual(context.tableData.row, 0)
     self.assertEqual(context.tableData.colw, [])
     self.assertEqual(context.tableData.rowh, [])
     self.assertEqual(context.tableData.repeat, True)
     self.assertEqual(context.tableData.width, 100.0)
Exemplo n.º 4
0
 def test_will_set_attrs_on_tabledata(self):
     self.attrs.cellpadding = 4
     self.attrs.align = "left"
     self.attrs.repeat = True
     self.attrs.width = 100
     tag = tables.pisaTagTABLE(self.element, self.attrs)
     context = pisaContext([])
     tag.start(context)
     self.assertEqual(context.tableData.padding, 4)
     self.assertEqual(context.tableData.styles[0], ('LEFTPADDING', (0, 0), (-1, -1), 4))
     self.assertEqual(context.tableData.styles[1], ('RIGHTPADDING', (0, 0), (-1, -1), 4))
     self.assertEqual(context.tableData.styles[2], ('TOPPADDING', (0, 0), (-1, -1), 4))
     self.assertEqual(context.tableData.styles[3], ('BOTTOMPADDING', (0, 0), (-1, -1), 4))
     self.assertEqual(context.tableData.align, "LEFT")
     self.assertEqual(context.tableData.col, 0)
     self.assertEqual(context.tableData.row, 0)
     self.assertEqual(context.tableData.colw, [])
     self.assertEqual(context.tableData.rowh, [])
     self.assertEqual(context.tableData.repeat, True)
     self.assertEqual(context.tableData.width, 100.0)