Пример #1
0
 def test_bad_import(self):
     actual = self.compiler.compile(scss_string='@import "this-file-does-not-and-should-never-exist.scss";')
     self.assertEqual(clean_css(actual), '')
Пример #2
0
 def test_relative_import(self):
     actual = self.compiler.compile('/css/bar.scss')
     self.assertEqual(clean_css(actual), clean_css(FOO_CONTENTS))
Пример #3
0
 def test_no_extension_import(self):
     actual = self.compiler.compile_string('@import "/css/foo";')
     self.assertEqual(clean_css(actual), clean_css(FOO_CONTENTS))
Пример #4
0
 def test_import_from_staticfiles_dirs_prefixed(self):
     actual = self.compiler.compile_string('@import "/css_prefix/baz.scss";')
     self.assertEqual(clean_css(actual), clean_css(FOO_CONTENTS))
Пример #5
0
 def test_import_from_app_relative(self):
     actual = self.compiler.compile_string('@import "css/app1.scss";')
     self.assertEqual(clean_css(actual), clean_css(APP1_CONTENTS))
Пример #6
0
 def test_import_conflict(self):
     actual = self.compiler.compile_string('@import "/css/path_conflict";')
     self.assertEqual(clean_css(actual), clean_css(PATH_CONFLICT_CONTENTS))
Пример #7
0
 def test_import_from_parent(self):
     actual = self.compiler.compile_string('@import "/css/sub/from_parent";')
     self.assertEqual(clean_css(actual), clean_css(BAZ_CONTENTS))
Пример #8
0
 def test_import_conflict(self):
     actual = self.compiler.compile_string('@import "/css/path_conflict";')
     self.assertEqual(clean_css(actual), clean_css(PATH_CONFLICT_CONTENTS))
Пример #9
0
 def test_inline_image(self):
     actual = self.compiler.compile_string(INLINE_IMAGE)
     self.assertEqual(clean_css(actual), clean_css(INLINED_IMAGE_EXPECTED))
Пример #10
0
 def test_import_from_parent(self):
     actual = self.compiler.compile_string('@import "/css/sub/from_parent";')
     self.assertEqual(clean_css(actual), clean_css(BAZ_CONTENTS))
Пример #11
0
 def test_import_underscore_file(self):
     actual = self.compiler.compile_string('@import "/css/baz";')
     self.assertEqual(clean_css(actual), clean_css(BAZ_CONTENTS))
Пример #12
0
 def test_import_dots_with_extension(self):
     actual = self.compiler.compile_string('@import "/css/dot.file.scss";')
     self.assertEqual(clean_css(actual), clean_css(DOT_FILE_CONTENTS))
Пример #13
0
 def test_bad_import(self):
     actual = self.compiler.compile(scss_string='@import "this-file-does-not-and-should-never-exist.scss";')
     self.assertEqual(clean_css(actual), '')
Пример #14
0
 def test_import_from_app(self):
     actual = self.compiler.compile(scss_string='@import "/css/app1.scss";')
     self.assertEqual(clean_css(actual), clean_css(APP1_CONTENTS))
Пример #15
0
 def test_no_extension_import_sass(self):
     actual = self.compiler.compile_string('@import "/css/sass_file";')
     self.assertEqual(clean_css(actual), clean_css(SASS_CONTENTS))
Пример #16
0
 def test_import_from_staticfiles_dirs_prefixed(self):
     actual = self.compiler.compile_string(
         '@import "/css_prefix/baz.scss";')
     self.assertEqual(clean_css(actual), clean_css(FOO_CONTENTS))
Пример #17
0
 def test_import_underscore_file(self):
     actual = self.compiler.compile_string('@import "/css/baz";')
     self.assertEqual(clean_css(actual), clean_css(BAZ_CONTENTS))
Пример #18
0
 def test_import_from_staticfiles_dirs_relative(self):
     actual = self.compiler.compile_string('@import "css/foo.scss";')
     self.assertEqual(clean_css(actual), clean_css(FOO_CONTENTS))
Пример #19
0
 def test_import_dots_with_extension(self):
     actual = self.compiler.compile_string('@import "/css/dot.file.scss";')
     self.assertEqual(clean_css(actual), clean_css(DOT_FILE_CONTENTS))
Пример #20
0
 def test_import_from_app_relative(self):
     actual = self.compiler.compile_string('@import "css/app1.scss";')
     self.assertEqual(clean_css(actual), clean_css(APP1_CONTENTS))
Пример #21
0
 def test_inline_image(self):
     actual = self.compiler.compile_string(INLINE_IMAGE)
     self.assertEqual(clean_css(actual), clean_css(INLINED_IMAGE_EXPECTED))
Пример #22
0
 def test_imports_within_file(self):
     actual = self.compiler.compile_string('@import "/css/app2.scss";')
     self.assertEqual(clean_css(actual), clean_css(APP2_CONTENTS))
Пример #23
0
 def test_import_from_staticfiles_dirs_relative(self):
     actual = self.compiler.compile_string('@import "css/foo.scss";')
     self.assertEqual(clean_css(actual), clean_css(FOO_CONTENTS))
Пример #24
0
 def test_relative_import(self):
     actual = self.compiler.compile('/css/bar.scss')
     self.assertEqual(clean_css(actual), clean_css(FOO_CONTENTS))
Пример #25
0
 def test_imports_within_file(self):
     actual = self.compiler.compile_string('@import "/css/app2.scss";')
     self.assertEqual(clean_css(actual), clean_css(APP2_CONTENTS))
Пример #26
0
 def test_relative_import_with_filename(self):
     actual = self.compiler.compile_string('@import "foo.scss";',
                                           'css/bar.scss')
     self.assertEqual(clean_css(actual), clean_css(FOO_CONTENTS))
Пример #27
0
 def test_relative_import_with_filename(self):
     actual = self.compiler.compile_string('@import "foo.scss";', 'css/bar.scss')
     self.assertEqual(clean_css(actual), clean_css(FOO_CONTENTS))
Пример #28
0
 def test_no_extension_import(self):
     actual = self.compiler.compile_string('@import "/css/foo";')
     self.assertEqual(clean_css(actual), clean_css(FOO_CONTENTS))
Пример #29
0
 def test_no_extension_import_sass(self):
     actual = self.compiler.compile_string('@import "/css/sass_file";')
     self.assertEqual(clean_css(actual), clean_css(SASS_CONTENTS))
Пример #30
0
 def test_import_from_app(self):
     actual = self.compiler.compile(scss_string='@import "/css/app1.scss";')
     self.assertEqual(clean_css(actual), clean_css(APP1_CONTENTS))