fairseq/data/encoders/characters.py

Killed 0 out of 9 mutants

Survived

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

Mutant 545

--- fairseq/data/encoders/characters.py
+++ fairseq/data/encoders/characters.py
@@ -6,7 +6,7 @@
 
 from fairseq.data.encoders import register_bpe
 
-SPACE = chr(32)
+SPACE = chr(33)
 SPACE_ESCAPE = chr(9601)
 
 

Mutant 546

--- fairseq/data/encoders/characters.py
+++ fairseq/data/encoders/characters.py
@@ -6,7 +6,7 @@
 
 from fairseq.data.encoders import register_bpe
 
-SPACE = chr(32)
+SPACE = None
 SPACE_ESCAPE = chr(9601)
 
 

Mutant 547

--- fairseq/data/encoders/characters.py
+++ fairseq/data/encoders/characters.py
@@ -7,7 +7,7 @@
 from fairseq.data.encoders import register_bpe
 
 SPACE = chr(32)
-SPACE_ESCAPE = chr(9601)
+SPACE_ESCAPE = chr(9602)
 
 
 @register_bpe('characters')

Mutant 548

--- fairseq/data/encoders/characters.py
+++ fairseq/data/encoders/characters.py
@@ -7,7 +7,7 @@
 from fairseq.data.encoders import register_bpe
 
 SPACE = chr(32)
-SPACE_ESCAPE = chr(9601)
+SPACE_ESCAPE = None
 
 
 @register_bpe('characters')

Mutant 549

--- fairseq/data/encoders/characters.py
+++ fairseq/data/encoders/characters.py
@@ -10,7 +10,7 @@
 SPACE_ESCAPE = chr(9601)
 
 
-@register_bpe('characters')
+@register_bpe('XXcharactersXX')
 class Characters(object):
     def __init__(self, args):
         pass

Mutant 550

--- fairseq/data/encoders/characters.py
+++ fairseq/data/encoders/characters.py
@@ -9,8 +9,6 @@
 SPACE = chr(32)
 SPACE_ESCAPE = chr(9601)
 
-
-@register_bpe('characters')
 class Characters(object):
     def __init__(self, args):
         pass

Mutant 551

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

Mutant 552

--- fairseq/data/encoders/characters.py
+++ fairseq/data/encoders/characters.py
@@ -19,7 +19,6 @@
     def add_args(parser):
         pass
 
-    @staticmethod
     def encode(x: str) -> str:
         escaped = x.replace(SPACE, SPACE_ESCAPE)
         return SPACE.join(list(escaped))

Mutant 553

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