def test_find_imports(self): compiler = LESS() source = """ @import "foo.css"; @import " "; @import "foo.less"; @import "@{VAR}.less"; @import (reference) "reference.less"; @import (inline) "inline.css"; @import (less) "less.less"; @import (css) "css.css"; @import (once) "once.less"; @import (multiple) "multiple.less"; @import "screen.less" screen; @import url(url-import); @import 'single-quotes.less'; @import "no-extension"; """ expected = sorted([ "foo.less", "global-var.less", "reference.less", "inline.css", "less.less", "once.less", "multiple.less", "screen.less", "single-quotes.less", "no-extension", ]) self.assertEqual( compiler.find_imports(source), expected )
def test_find_imports(): compiler = LESS() source = """ @import "foo.css"; @import " "; @import "foo.less"; @import (reference) "reference.less"; @import (inline) "inline.css"; @import (less) "less.less"; @import (css) "css.css"; @import (once) "once.less"; @import (multiple) "multiple.less"; @import "screen.less" screen; @import url(url-import); @import 'single-quotes.less'; @import "no-extension"; """ expected = sorted([ "foo.less", "reference.less", "inline.css", "less.less", "once.less", "multiple.less", "screen.less", "single-quotes.less", "no-extension", ]) assert compiler.find_imports(source) == expected
def test_find_imports(self): compiler = LESS() source = """ @import "foo.css", ; @import " "; @import "foo.less"; @import (less) "bar"; @import "foo"; @import "foo.css"; @import "foo" screen; @import "http://foo.com/bar"; @import url(foo); @import "rounded-corners", "text-shadow"; """ expected = [ "bar", "foo", "foo.less", "rounded-corners", "text-shadow", ] self.assertEqual( compiler.find_imports(source), expected )
def test_find_imports(self): compiler = LESS() source = """ @import "foo.css", ; @import " "; @import "foo.less"; @import (less) "bar"; @import "foo"; @import "foo.css"; @import "foo" screen; @import "http://foo.com/bar"; @import url(foo); @import "rounded-corners", "text-shadow"; """ expected = [ "bar", "foo", "foo.less", "rounded-corners", "text-shadow", ] self.assertEqual( compiler.find_imports(source), expected )