fairseq/data/encoders/bytes.py

Killed 0 out of 5 mutants

Survived

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

Mutant 2403

--- fairseq/data/encoders/bytes.py
+++ fairseq/data/encoders/bytes.py
@@ -9,7 +9,7 @@
                                               SPACE, SPACE_ESCAPE)
 
 
-@register_bpe('bytes')
+@register_bpe('XXbytesXX')
 class Bytes(object):
     def __init__(self, args):
         pass

Mutant 2404

--- fairseq/data/encoders/bytes.py
+++ fairseq/data/encoders/bytes.py
@@ -8,8 +8,6 @@
 from fairseq.data.encoders.byte_utils import (byte_encode, smart_byte_decode,
                                               SPACE, SPACE_ESCAPE)
 
-
-@register_bpe('bytes')
 class Bytes(object):
     def __init__(self, args):
         pass

Mutant 2405

--- fairseq/data/encoders/bytes.py
+++ fairseq/data/encoders/bytes.py
@@ -14,7 +14,6 @@
     def __init__(self, args):
         pass
 
-    @staticmethod
     def add_args(parser):
         pass
 

Mutant 2406

--- fairseq/data/encoders/bytes.py
+++ fairseq/data/encoders/bytes.py
@@ -18,7 +18,6 @@
     def add_args(parser):
         pass
 
-    @staticmethod
     def encode(x: str) -> str:
         encoded = byte_encode(x)
         escaped = encoded.replace(SPACE, SPACE_ESCAPE)

Mutant 2407

--- fairseq/data/encoders/bytes.py
+++ fairseq/data/encoders/bytes.py
@@ -24,7 +24,6 @@
         escaped = encoded.replace(SPACE, SPACE_ESCAPE)
         return SPACE.join(list(escaped))
 
-    @staticmethod
     def decode(x: str) -> str:
         unescaped = x.replace(SPACE, '').replace(SPACE_ESCAPE, SPACE)
         return smart_byte_decode(unescaped)