fairseq/data/encoders/gpt2_bpe_utils.py

Killed 0 out of 2 mutants

Survived

Survived mutation testing. These mutants show holes in your test suite.

Mutant 1145

--- fairseq/data/encoders/gpt2_bpe_utils.py
+++ fairseq/data/encoders/gpt2_bpe_utils.py
@@ -8,8 +8,6 @@
 from functools import lru_cache
 import json
 
-
-@lru_cache()
 def bytes_to_unicode():
     """
     Returns list of utf-8 byte and a corresponding list of unicode strings.

Mutant 1146

--- fairseq/data/encoders/gpt2_bpe_utils.py
+++ fairseq/data/encoders/gpt2_bpe_utils.py
@@ -44,7 +44,7 @@
 
 class Encoder:
 
-    def __init__(self, encoder, bpe_merges, errors='replace'):
+    def __init__(self, encoder, bpe_merges, errors='XXreplaceXX'):
         self.encoder = encoder
         self.decoder = {v:k for k,v in self.encoder.items()}
         self.errors = errors # how to handle errors in decoding