def test_exception_for_misaligned_identation(self): in_sass = """ a font: family: Helvetica weight: bold """ _out_css = isass.get_css(in_sass)
def test_exception_for_margin_identation(self): in_sass = """ a font: family: Helvetica #new_class """ _out_css = isass.get_css(in_sass)
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 )
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)
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)