コード例 #1
0
 def test_getRules(self):
     css = 'body{background: #FFF;font-family:FontAwesome;}'
     self.assertEqual(cssprefix.getStyles(css), [
         dict(name='body',
              rules=[['background', '#FFF'], ['font-family', 'FontAwesome']
                     ])
     ])
コード例 #2
0
 def test_getRulesEmbbed(self):
     css = 'body{background-image:url("data:image/svg;base64,asdf")};'
     self.assertEquals(cssprefix.getStyles(css), [
         dict(name='body',
              rules=[[
                  'background-image', 'url("data:image/svg;base64,asdf")'
              ]])
     ])
コード例 #3
0
 def test_getRulesSelector(self):
     css = 'body{background: #FFF;font-family:FontAwesome;}a:hover{text-decoration:underline;}'
     self.assertEqual(cssprefix.getStyles(css), [
         dict(name='body',
              rules=[['background', '#FFF'], ['font-family', 'FontAwesome']
                     ]),
         dict(name='a:hover', rules=[['text-decoration', 'underline']])
     ])
コード例 #4
0
 def test_getRulesMultiple(self):
     css = 'body{background: #FFF;font-family:FontAwesome;}a{color:inherit;font-size:inherit;}'
     self.assertEqual(cssprefix.getStyles(css), [
         dict(name='body',
              rules=[['background', '#FFF'], ['font-family', 'FontAwesome']
                     ]),
         dict(name='a',
              rules=[['color', 'inherit'], ['font-size', 'inherit']])
     ])
コード例 #5
0
 def test_removeComments(self):
     css = 'body{background:#fff;}/*testing*/a{color:#fff;}'
     self.assertEquals(cssprefix.getStyles(css),
                       [{
                           'name': 'body',
                           'rules': [['background', '#fff']]
                       }, {
                           'name': 'a',
                           'rules': [['color', '#fff']]
                       }])
コード例 #6
0
    def test_getMedia(self):
        css = '@media screen{a{color:#fff;}}'

        self.assertEquals(
            cssprefix.getStyles(css),
            [{
                'name': '@media screen',
                'wrapper': [{
                    'name': 'a',
                    'rules': [['color', '#fff']]
                }]
            }])
コード例 #7
0
 def test_getRulesUrl(self):
     css = 'body{background-image:url("http://www.google.com");}'
     self.assertEquals(cssprefix.getStyles(css), [
         dict(name='body',
              rules=[['background-image', 'url("http://www.google.com")']])
     ])