def test_user_style__01(self): style_generator = StyleGenerator({}) params = [('style', 'font-weight: bold;')] styles_info = style_generator.getStyle(params) self.assertEqual(styles_info.custom_classes, {}) self.assertEqual(styles_info.unknown_classes, []) self.assertEqual(styles_info.user_css, 'font-weight: bold;')
def test_custom_style_02(self): style_generator = StyleGenerator({'my-red': 'test'}) params = [('my-red', '')] styles_info = style_generator.getStyle(params) self.assertEqual(styles_info.custom_classes, {'my-red': 'test'}) self.assertEqual(styles_info.unknown_classes, []) self.assertEqual(styles_info.user_css, '')
def test_style_bgcolor_name_02(self): style_generator = StyleGenerator({}) params = [('bg_red', '')] styles_info = style_generator.getStyle(params) self.assertEqual(styles_info.custom_classes, {}) self.assertEqual(styles_info.unknown_classes, []) self.assertEqual(styles_info.user_css, 'background-color: red;')
def test_style_bgcolor_value(self): style_generator = StyleGenerator({}) params = [('bgcolor', '#10AA30')] styles_info = style_generator.getStyle(params) self.assertEqual(styles_info.custom_classes, {}) self.assertEqual(styles_info.unknown_classes, []) self.assertEqual(styles_info.user_css, 'background-color: #10AA30;')
def test_style_color_value_02(self): style_generator = StyleGenerator({}) params = [('color', '#11AA55')] styles_info = style_generator.getStyle(params) self.assertEqual(styles_info.custom_classes, {}) self.assertEqual(styles_info.unknown_classes, []) self.assertEqual(styles_info.user_css, 'color: #11AA55;')
def test_style_color_name_param(self): style_generator = StyleGenerator({}) params = [('color', 'red')] styles_info = style_generator.getStyle(params) self.assertEqual(styles_info.custom_classes, {}) self.assertEqual(styles_info.unknown_classes, []) self.assertEqual(styles_info.user_css, 'color: red;')
def test_user_style_04(self): style_generator = StyleGenerator({}) params = [('style', 'font-weight: bold;'), ('red', ''), ('bg-blue', '')] styles_info = style_generator.getStyle(params) self.assertEqual(styles_info.custom_classes, {}) self.assertEqual(styles_info.unknown_classes, []) self.assertEqual( styles_info.user_css, 'color: red; background-color: blue; font-weight: bold;')