gpytorch/models/model_list.py

Killed 0 out of 4 mutants

Survived

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

Mutant 1

--- gpytorch/models/model_list.py
+++ gpytorch/models/model_list.py
@@ -10,7 +10,7 @@
 
 
 class AbstractModelList(GP, ABC):
-    @abstractproperty
+
     def num_outputs(self):
         """The model's number of outputs"""
         pass

Mutant 2

--- gpytorch/models/model_list.py
+++ gpytorch/models/model_list.py
@@ -35,7 +35,6 @@
                 )
         self.likelihood = LikelihoodList(*[m.likelihood for m in models])
 
-    @property
     def num_outputs(self):
         return len(self.models)
 

Mutant 3

--- gpytorch/models/model_list.py
+++ gpytorch/models/model_list.py
@@ -82,7 +82,6 @@
     def __call__(self, *args, **kwargs):
         return [model.__call__(*args_, **kwargs) for model, args_ in zip(self.models, _get_tensor_args(*args))]
 
-    @property
     def train_inputs(self):
         return [model.train_inputs for model in self.models]
 

Mutant 4

--- gpytorch/models/model_list.py
+++ gpytorch/models/model_list.py
@@ -86,7 +86,6 @@
     def train_inputs(self):
         return [model.train_inputs for model in self.models]
 
-    @property
     def train_targets(self):
         return [model.train_targets for model in self.models]