示例#1
0
   def test_exception_for_misaligned_identation(self):
       in_sass = """
 a
   font:
       family: Helvetica
     weight: bold
     """
       _out_css = isass.get_css(in_sass)
示例#2
0
  def test_exception_for_margin_identation(self):
      in_sass = """
  a
    font:
      family: Helvetica
 #new_class
    """
      _out_css = isass.get_css(in_sass)        
示例#3
0
    def test_line_continuation(self):
        in_sass = """
#container, #article_container, 
#sidebar_container,
#footer_container, #useless_container
  background-color: #DDD
    """
        out_css = isass.get_css(in_sass)
        out_lines = purifylines(out_css)
        self.assertTrue(len(out_lines) > 0 )
示例#4
0
    def test_import(self):
        in_sass = """
@import colors.sass
    """
        out_css = isass.get_css(in_sass,lib_dirs=self.lib_dirs)
        out_lines = purifylines(out_css)
        test_css = """
body {
  background-color: #EEE;
}
    """
        test_lines = purifylines(test_css)
        self.assertEqual(out_lines, test_lines)
示例#5
0
    def testCompileString(self):

        sass = """
@import colors.sass

.page-footer .copy-right,
.page-footer .bottom
  display: block
  width:100%
  float: left
  color: $link-color
"""

        res = isass.get_css(sass,lib_dirs=self.lib_dirs)
        self.assertTrue(len(purifylines(res)) > 0)