예제 #1
0
    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;')
예제 #2
0
    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, '')
예제 #3
0
    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;')
예제 #4
0
    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;')
예제 #5
0
    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;')
예제 #6
0
    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;')
예제 #7
0
    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;')