diff --git a/contrib/python3-whitelist b/contrib/python3-whitelist
index a17c07793dcd02a98c4706eeb3a7b4e4fcd84c6c_Y29udHJpYi9weXRob24zLXdoaXRlbGlzdA==..fed5e57c8dc7494a9c74e4f6bfa6b69b1b0f76e5_Y29udHJpYi9weXRob24zLXdoaXRlbGlzdA== 100644
--- a/contrib/python3-whitelist
+++ b/contrib/python3-whitelist
@@ -491,6 +491,7 @@
 test-rename.t
 test-repair-strip.t
 test-repo-compengines.t
+test-requires.t
 test-resolve.t
 test-revert-flags.t
 test-revert-interactive.t
diff --git a/tests/test-requires.t b/tests/test-requires.t
index a17c07793dcd02a98c4706eeb3a7b4e4fcd84c6c_dGVzdHMvdGVzdC1yZXF1aXJlcy50..fed5e57c8dc7494a9c74e4f6bfa6b69b1b0f76e5_dGVzdHMvdGVzdC1yZXF1aXJlcy50 100644
--- a/tests/test-requires.t
+++ b/tests/test-requires.t
@@ -38,7 +38,7 @@
   >     for name, module in extensions.extensions(ui):
   >         if __name__ == module.__name__:
   >             # support specific feature locally
-  >             supported |= {'featuresetup-test'}
+  >             supported |= {b'featuresetup-test'}
   >             return
   > def uisetup(ui):
   >     localrepo.featuresetupfuncs.add(featuresetup)