              self.assertIn(b"../cached/styles.93b1147e8552.css", content)
  
      def test_import_replacement(self):
          "See #18050"
          relpath = self.cached_file_path("cached/import.css")
          self.assertEqual(relpath, "cached/import.2b1d40b0bbd4.css")
          with storage.staticfiles_storage.open(relpath) as relfile:
              self.assertIn(b"""import url("styles.93b1147e8552.css")""", relfile.read())
  
      def test_template_tag_deep_relative(self):
 
</s> remove         relpath = self.cached_file_path("cached/css/window.css")
 </s> add         relpath = self.hashed_file_path("cached/css/window.css") </s> remove         relpath = self.cached_file_path("cached/denorm.css")
 </s> add         relpath = self.hashed_file_path("cached/denorm.css") </s> remove         relpath = self.cached_file_path("cached/url.css")
 </s> add         relpath = self.hashed_file_path("cached/url.css") </s> remove         relpath = self.cached_file_path("cached/absolute.css")
 </s> add         relpath = self.hashed_file_path("cached/absolute.css") </s> remove         relpath = self.cached_file_path("cached/css/ignored.css")
 </s> add         relpath = self.hashed_file_path("cached/css/ignored.css")
        relpath = self.hashed_file_path("cached/import.css")
              self.assertIn(b"../cached/styles.93b1147e8552.css", content)
  
      def test_import_replacement(self):
          "See #18050"
        relpath = self.hashed_file_path("cached/import.css")
          self.assertEqual(relpath, "cached/import.2b1d40b0bbd4.css")
          with storage.staticfiles_storage.open(relpath) as relfile:
              self.assertIn(b"""import url("styles.93b1147e8552.css")""", relfile.read())
  
      def test_template_tag_deep_relative(self):
keep keep keep keep replace keep keep keep keep keep
 Added ManifestStaticFilesStorage to staticfiles contrib app.

It uses a static manifest file that is created when running
collectstatic in the JSON format. 
tests/staticfiles_tests/tests.py