fairseq/pdb.py

Killed 0 out of 4 mutants

Survived

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

Mutant 1

--- fairseq/pdb.py
+++ fairseq/pdb.py
@@ -12,7 +12,7 @@
 __all__ = ['set_trace']
 
 
-_stdin = [None]
+_stdin = None
 _stdin_lock = multiprocessing.Lock()
 try:
     _stdin_fd = sys.stdin.fileno()

Mutant 2

--- fairseq/pdb.py
+++ fairseq/pdb.py
@@ -13,7 +13,7 @@
 
 
 _stdin = [None]
-_stdin_lock = multiprocessing.Lock()
+_stdin_lock = None
 try:
     _stdin_fd = sys.stdin.fileno()
 except Exception:

Mutant 3

--- fairseq/pdb.py
+++ fairseq/pdb.py
@@ -15,7 +15,7 @@
 _stdin = [None]
 _stdin_lock = multiprocessing.Lock()
 try:
-    _stdin_fd = sys.stdin.fileno()
+    _stdin_fd = None
 except Exception:
     _stdin_fd = None
 

Mutant 4

--- fairseq/pdb.py
+++ fairseq/pdb.py
@@ -17,7 +17,7 @@
 try:
     _stdin_fd = sys.stdin.fileno()
 except Exception:
-    _stdin_fd = None
+    _stdin_fd = ""
 
 
 class MultiprocessingPdb(pdb.Pdb):