changeset 26966:51fa43a3cd58

test-encoding: enable fuzz testing of utf8b roundtrip This test was written by David R. MacIver <david@drmaciver.com> at the London sprint. We can enable it as the bug in utf8b encoder/decoder has been fixed.
author Yuya Nishihara <yuya@tcha.org>
date Mon, 09 Nov 2015 22:31:01 +0900
parents 1fa66d3ad28d
children 7a8e9a985c3b
files tests/test-encoding.t
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/tests/test-encoding.t	Sun Nov 01 17:42:03 2015 +0900
+++ b/tests/test-encoding.t	Mon Nov 09 22:31:01 2015 +0900
@@ -272,3 +272,14 @@
   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
 
   $ cd ..
+
+Test roundtrip encoding/decoding of utf8b for generated data
+
+#if hypothesis
+
+  >>> from hypothesishelpers import *
+  >>> from mercurial import encoding
+  >>> roundtrips(st.binary(), encoding.fromutf8b, encoding.toutf8b)
+  Round trip OK
+
+#endif