scripts: update open calls to use explicit encoding
BUG=b:187789896
TEST=`cros lint` is clean here
Change-Id: Ia54475869c17292505537334362cd4cff6438b14
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/4290041
Commit-Queue: Cindy Lin <xcl@google.com>
Reviewed-by: Cindy Lin <xcl@google.com>
Tested-by: Mike Frysinger <vapier@chromium.org>
Auto-Submit: Mike Frysinger <vapier@chromium.org>
diff --git a/scripts/sysmon/git_metrics_unittest.py b/scripts/sysmon/git_metrics_unittest.py
index 7915e48..bff7789 100644
--- a/scripts/sysmon/git_metrics_unittest.py
+++ b/scripts/sysmon/git_metrics_unittest.py
@@ -95,8 +95,7 @@
call(["git", "init"])
call(["git", "config", "user.name", "John Doe"])
call(["git", "config", "user.email", "john@example.com"])
- with open("foo", "w") as f:
- f.write("a\nb\nc\n")
+ osutils.WriteFile("foo", "a\nb\nc\n")
call(["git", "add", "foo"])
env = os.environ.copy()
env["GIT_AUTHOR_DATE"] = "2017-01-01T00:00:00Z"
@@ -117,8 +116,7 @@
def test_get_unstaged_changes(self):
"""Test get_unstaged_changes()."""
- with open(os.path.join(self.tempdir, "spam"), "w") as f:
- f.write("a\n")
+ (self.tempdir / "spam").write_text("a\n", encoding="utf-8")
os.remove(os.path.join(self.tempdir, "foo"))
repo = git_metrics._GitRepo(self.git_dir)
added, removed = repo.get_unstaged_changes()