fairseq/data/encoders/byte_bpe.py
Killed 0 out of 4 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 1141
--- fairseq/data/encoders/byte_bpe.py
+++ fairseq/data/encoders/byte_bpe.py
@@ -10,7 +10,7 @@
SPACE, SPACE_ESCAPE)
-@register_bpe('byte_bpe')
+@register_bpe('XXbyte_bpeXX')
class ByteBPE(object):
@staticmethod
def add_args(parser):
Mutant 1142
--- fairseq/data/encoders/byte_bpe.py
+++ fairseq/data/encoders/byte_bpe.py
@@ -9,8 +9,6 @@
from fairseq.data.encoders.byte_utils import (byte_encode, smart_byte_decode,
SPACE, SPACE_ESCAPE)
-
-@register_bpe('byte_bpe')
class ByteBPE(object):
@staticmethod
def add_args(parser):
Mutant 1143
--- fairseq/data/encoders/byte_bpe.py
+++ fairseq/data/encoders/byte_bpe.py
@@ -12,7 +12,7 @@
@register_bpe('byte_bpe')
class ByteBPE(object):
- @staticmethod
+
def add_args(parser):
# fmt: off
parser.add_argument('--sentencepiece-model-path', type=str,
Mutant 1144
--- fairseq/data/encoders/byte_bpe.py
+++ fairseq/data/encoders/byte_bpe.py
@@ -32,7 +32,6 @@
byte_encoded = byte_encode(x)
return SPACE.join(self.sp.EncodeAsPieces(byte_encoded))
- @staticmethod
def decode(x: str) -> str:
unescaped = x.replace(SPACE, '').replace(SPACE_ESCAPE, SPACE)
return smart_byte_decode(unescaped)