diff --git a/tests/test-diff-color.t b/tests/test-diff-color.t
index 5a2bf7f941fa392322a4edd6ea40aec19f7d4fdc_dGVzdHMvdGVzdC1kaWZmLWNvbG9yLnQ=..c8e371ee65a4f6da07e401f04d9edc064c60756f_dGVzdHMvdGVzdC1kaWZmLWNvbG9yLnQ= 100644
--- a/tests/test-diff-color.t
+++ b/tests/test-diff-color.t
@@ -57,7 +57,7 @@
   >>> with open('a', 'rb') as f:
   ...     data = f.read()
   >>> with open('a', 'wb') as f:
-  ...     f.write(data.replace('dd', 'dd \r'))
+  ...     f.write(data.replace(b'dd', b'dd \r'))
   $ hg diff --nodates
   \x1b[0;1mdiff -r cf9f4ba66af2 a\x1b[0m (esc)
   \x1b[0;31;1m--- a/a\x1b[0m (esc)