Sfoglia il codice sorgente

tests: fix windows crlf CI issues

Peter Rowlands 3 anni fa
parent
commit
55c6b49f21
1 ha cambiato i file con 9 aggiunte e 0 eliminazioni
  1. 9 0
      dulwich/tests/test_porcelain.py

+ 9 - 0
dulwich/tests/test_porcelain.py

@@ -1820,6 +1820,11 @@ class StatusTests(PorcelainTestCase):
         with open(file_path, "wb") as f:
             f.write(b"line1\r\nline2")
 
+        if sys.platform == "win32":
+            c = self.repo.get_config()
+            c.set("core", "autocrlf", "false")
+            c.write_to_path()
+
         results = porcelain.status(self.repo)
         self.assertDictEqual({"add": [], "delete": [], "modify": []}, results.staged)
         self.assertListEqual(results.unstaged, [b"crlf"])
@@ -1856,6 +1861,10 @@ class StatusTests(PorcelainTestCase):
 
     def test_status_autocrlf_input(self):
         # Commit existing file with CRLF
+        c = self.repo.get_config()
+        c.set("core", "autocrlf", "false")
+        c.write_to_path()
+
         file_path = os.path.join(self.repo.path, "crlf-exists")
         with open(file_path, "wb") as f:
             f.write(b"line1\r\nline2")