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' })
def test__get_fill_solid(self): descriptor = "fill_type: solid" fill = XML2XLSXTarget._get_fill(descriptor) self.assertIsInstance(fill, PatternFill) self.assertEquals(fill.patternType, 'solid')
def test__get_alignment(self): descriptor = "horizontal: general" alignment = XML2XLSXTarget._get_alignment(descriptor) self.assertIsInstance(alignment, Alignment) self.assertEquals(alignment.horizontal, 'general')
def test__get_font(self): descriptor = "size: 10" font = XML2XLSXTarget._get_font(descriptor) self.assertEquals(font.size, 10)
def test__parse_descriptor_string(self): descriptor = "test: abc" params = XML2XLSXTarget._parse_descriptor(descriptor) self.assertEquals(params, {'test': 'abc'})
def test__parse_descriptor_float(self): descriptor = "test: 123.3" params = XML2XLSXTarget._parse_descriptor(descriptor) self.assertEquals(params, {'test': 123.3})
def test__parse_descriptor_bool(self): descriptor = "test: True" params = XML2XLSXTarget._parse_descriptor(descriptor) self.assertEquals(params, {'test': True})
def setUp(self): self.target = XML2XLSXTarget()