Пример #1
0
def test_compass_import():
    compiler = SCSS(compass_enabled=True)

    assert fix_line_breaks(compiler.compile_file("styles/test-compass-import.scss")) == ".round-corners {\n  -moz-border-radius: 4px / 4px;\n  -webkit-border-radius: 4px 4px;\n  border-radius: 4px / 4px; }\n"

    compiler = SCSS(compass_enabled=False)
    with pytest.raises(StaticCompilationError):
        compiler.compile_file("styles/test-compass-import.scss")
    def test_compass_import(self):
        compiler = SCSS()

        with patch.object(compiler, "compass_enabled", return_value=True):
            self.assertEqual(
                fix_line_breaks(compiler.compile_file("styles/test-compass-import.scss")),
                ".round-corners {\n  -webkit-border-radius: 4px 4px;\n  -moz-border-radius: 4px / 4px;\n  border-radius: 4px / 4px; }\n"
            )

        with patch.object(compiler, "compass_enabled", return_value=False):
            self.assertRaises(StaticCompilationError, lambda: compiler.compile_file("styles/test-compass-import.scss"))
Пример #3
0
def test_compass_import():
    compiler = SCSS(compass_enabled=True)

    assert (fix_line_breaks(
        compiler.compile_file("styles/test-compass-import.scss")) ==
            ".round-corners {\n"
            "  -moz-border-radius: 4px / 4px;\n"
            "  -webkit-border-radius: 4px 4px;\n"
            "  border-radius: 4px / 4px; }\n")

    compiler = SCSS(compass_enabled=False)
    with pytest.raises(StaticCompilationError):
        compiler.compile_file("styles/test-compass-import.scss")
def test_compile_file():
    compiler = SCSS()

    assert (
        fix_line_breaks(compiler.compile_file("styles/test.scss")) ==
        "p {\n  font-size: 15px; }\n  p a {\n    color: red; }\n"
    )
def test_compass():
    compiler = SCSS(compass_enabled=True)

    assert (
        fix_line_breaks(compiler.compile_file("test-compass.scss")) ==
        "p {\n  background: url('/static/images/test.png'); }\n"
    )
    def test_compile_file(self):
        compiler = SCSS()

        self.assertEqual(
            fix_line_breaks(compiler.compile_file("styles/test.scss")),
            "p {\n  font-size: 15px; }\n  p a {\n    color: red; }\n"
        )
    def test_compass(self):
        compiler = SCSS()

        self.assertEqual(
            fix_line_breaks(compiler.compile_file("test-compass.scss")),
            "p {\n  background: url('/static/images/test.png'); }\n"
        )
Пример #8
0
def test_compile_file():
    compiler = SCSS()

    assert (fix_line_breaks(compiler.compile_file("styles/test.scss")) ==
            "p {\n  font-size: 15px; }\n  p a {\n    color: red; }\n")
Пример #9
0
def test_compass():
    compiler = SCSS(compass_enabled=True)

    assert (fix_line_breaks(compiler.compile_file("test-compass.scss")) ==
            "p {\n  background: url('/static/images/test.png'); }\n")