예제 #1
0
def test_convert(monkeypatch):
    converter = URLConverter()

    monkeypatch.setattr("static_precompiler.utils.URLConverter.convert_url", lambda self, *args: "spam.jpg")
    assert converter.convert("p {\n  background-url: url(ham.jpg);\n}", "") == "p {\n  background-url: url('spam.jpg');\n}"
    assert converter.convert('p {\n  background-url: url("ham.jpg");\n}', "") == "p {\n  background-url: url('spam.jpg');\n}"
    assert converter.convert("p {\n  background-url: url('ham.jpg');\n}", "") == "p {\n  background-url: url('spam.jpg');\n}"
    assert converter.convert(""".external_link:first-child:before {
  content: "Zobacz także:";
  background: url(картинка.png); }
""", "") == """.external_link:first-child:before {
예제 #2
0
def test_convert(monkeypatch):
    converter = URLConverter()

    monkeypatch.setattr("static_precompiler.utils.URLConverter.convert_url",
                        lambda self, *args: "spam.jpg")
    assert (converter.convert(
        "p {\n  background-url: url(ham.jpg);\n}",
        "") == "p {\n  background-url: url('spam.jpg');\n}")
    assert (converter.convert(
        'p {\n  background-url: url("ham.jpg");\n}',
        "") == "p {\n  background-url: url('spam.jpg');\n}")
    assert (converter.convert(
        "p {\n  background-url: url('ham.jpg');\n}",
        "") == "p {\n  background-url: url('spam.jpg');\n}")
    assert converter.convert(
        """.external_link:first-child:before {
  content: "Zobacz także:";
  background: url(картинка.png); }
""", "") == """.external_link:first-child:before {
예제 #3
0
    def test_convert(self):
        converter = URLConverter()
        converter.convert_url = MagicMock(return_value="spam.jpg")
        self.assertEqual(
            converter.convert("p {\n  background-url: url(ham.jpg);\n}", ""),
            "p {\n  background-url: url('spam.jpg');\n}")
        self.assertEqual(
            converter.convert('p {\n  background-url: url("ham.jpg");\n}', ""),
            "p {\n  background-url: url('spam.jpg');\n}")
        self.assertEqual(
            converter.convert("p {\n  background-url: url('ham.jpg');\n}", ""),
            "p {\n  background-url: url('spam.jpg');\n}")
        self.assertEqual(
            converter.convert(
                """.external_link:first-child:before {
  content: "Zobacz także:";
  background: url(картинка.png); }
""", ""), """.external_link:first-child:before {
  content: "Zobacz także:";
  background: url('spam.jpg'); }
""")
    def test_convert(self):
        converter = URLConverter()
        converter.convert_url = MagicMock(return_value="spam.jpg")
        self.assertEqual(
            converter.convert("p {\n  background-url: url(ham.jpg);\n}", ""),
            "p {\n  background-url: url('spam.jpg');\n}"
        )
        self.assertEqual(
            converter.convert('p {\n  background-url: url("ham.jpg");\n}', ""),
            "p {\n  background-url: url('spam.jpg');\n}"
        )
        self.assertEqual(
            converter.convert("p {\n  background-url: url('ham.jpg');\n}", ""),
            "p {\n  background-url: url('spam.jpg');\n}"
        )
        self.assertEqual(
            converter.convert(""".external_link:first-child:before {
  content: "Zobacz także:";
  background: url(картинка.png); }
""", ""),
            """.external_link:first-child:before {
  content: "Zobacz także:";
  background: url('spam.jpg'); }
""")