fairseq/registry.py
Killed 11 out of 17 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 32
--- fairseq/registry.py
+++ fairseq/registry.py
@@ -15,7 +15,7 @@
default=None,
):
assert registry_name.startswith('--')
- registry_name = registry_name[2:].replace('-', '_')
+ registry_name = registry_name[3:].replace('-', '_')
REGISTRY = {}
REGISTRY_CLASS_NAMES = set()
Mutant 33
--- fairseq/registry.py
+++ fairseq/registry.py
@@ -15,7 +15,7 @@
default=None,
):
assert registry_name.startswith('--')
- registry_name = registry_name[2:].replace('-', '_')
+ registry_name = registry_name[2:].replace('XX-XX', '_')
REGISTRY = {}
REGISTRY_CLASS_NAMES = set()
Mutant 34
--- fairseq/registry.py
+++ fairseq/registry.py
@@ -15,7 +15,7 @@
default=None,
):
assert registry_name.startswith('--')
- registry_name = registry_name[2:].replace('-', '_')
+ registry_name = registry_name[2:].replace('-', 'XX_XX')
REGISTRY = {}
REGISTRY_CLASS_NAMES = set()
Mutant 39
--- fairseq/registry.py
+++ fairseq/registry.py
@@ -24,7 +24,7 @@
if registry_name in REGISTRIES:
return # registry already exists
REGISTRIES[registry_name] = {
- 'registry': REGISTRY,
+ 'XXregistryXX': REGISTRY,
'default': default,
}
Mutant 40
--- fairseq/registry.py
+++ fairseq/registry.py
@@ -25,7 +25,7 @@
return # registry already exists
REGISTRIES[registry_name] = {
'registry': REGISTRY,
- 'default': default,
+ 'XXdefaultXX': default,
}
def build_x(args, *extra_args, **extra_kwargs):
Mutant 46
--- fairseq/registry.py
+++ fairseq/registry.py
@@ -53,7 +53,7 @@
)
if base_class is not None and not issubclass(cls, base_class):
raise ValueError('{} must extend {}'.format(cls.__name__, base_class.__name__))
- REGISTRY[name] = cls
+ REGISTRY[name] = None
REGISTRY_CLASS_NAMES.add(cls.__name__)
return cls