fairseq/data/encoders/byte_bpe.py

Killed 0 out of 4 mutants

Survived

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

Mutant 525

--- 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 526

--- 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 527

--- 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 528

--- 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)