Beispiel #1
0
 def test__parse_descriptor_multiple(self):
     descriptor = "test: True; test2: 1; test3: 3.0; test4: abc;"
     params = XML2XLSXTarget._parse_descriptor(descriptor)
     self.assertEquals(params, {
         'test': True,
         'test2': 1,
         'test3': 3.0,
         'test4': 'abc'
     })
Beispiel #2
0
 def test__get_fill_solid(self):
     descriptor = "fill_type: solid"
     fill = XML2XLSXTarget._get_fill(descriptor)
     self.assertIsInstance(fill, PatternFill)
     self.assertEquals(fill.patternType, 'solid')
Beispiel #3
0
 def test__get_alignment(self):
     descriptor = "horizontal: general"
     alignment = XML2XLSXTarget._get_alignment(descriptor)
     self.assertIsInstance(alignment, Alignment)
     self.assertEquals(alignment.horizontal, 'general')
Beispiel #4
0
 def test__get_font(self):
     descriptor = "size: 10"
     font = XML2XLSXTarget._get_font(descriptor)
     self.assertEquals(font.size, 10)
Beispiel #5
0
 def test__parse_descriptor_string(self):
     descriptor = "test:  abc"
     params = XML2XLSXTarget._parse_descriptor(descriptor)
     self.assertEquals(params, {'test': 'abc'})
Beispiel #6
0
 def test__parse_descriptor_float(self):
     descriptor = "test: 123.3"
     params = XML2XLSXTarget._parse_descriptor(descriptor)
     self.assertEquals(params, {'test': 123.3})
Beispiel #7
0
 def test__parse_descriptor_bool(self):
     descriptor = "test: True"
     params = XML2XLSXTarget._parse_descriptor(descriptor)
     self.assertEquals(params, {'test': True})
Beispiel #8
0
 def setUp(self):
     self.target = XML2XLSXTarget()