autokeras/tasks/structured_data.py

Killed 7 out of 13 mutants

Survived

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

Mutant 255

--- autokeras/tasks/structured_data.py
+++ autokeras/tasks/structured_data.py
@@ -20,7 +20,7 @@
 
     def __init__(self, outputs, column_names, column_types, **kwargs):
         inputs = input_module.StructuredDataInput()
-        inputs.column_types = column_types
+        inputs.column_types = None
         inputs.column_names = column_names
         self.check(column_names, column_types)
         super().__init__(inputs=inputs,

Mutant 256

--- autokeras/tasks/structured_data.py
+++ autokeras/tasks/structured_data.py
@@ -21,7 +21,7 @@
     def __init__(self, outputs, column_names, column_types, **kwargs):
         inputs = input_module.StructuredDataInput()
         inputs.column_types = column_types
-        inputs.column_names = column_names
+        inputs.column_names = None
         self.check(column_names, column_types)
         super().__init__(inputs=inputs,
                          outputs=outputs,

Mutant 257

--- autokeras/tasks/structured_data.py
+++ autokeras/tasks/structured_data.py
@@ -26,7 +26,7 @@
         super().__init__(inputs=inputs,
                          outputs=outputs,
                          **kwargs)
-        self._target_col_name = None
+        self._target_col_name = ""
 
     @staticmethod
     def _read_from_csv(x, y):

Mutant 258

--- autokeras/tasks/structured_data.py
+++ autokeras/tasks/structured_data.py
@@ -28,7 +28,6 @@
                          **kwargs)
         self._target_col_name = None
 
-    @staticmethod
     def _read_from_csv(x, y):
         df = pd.read_csv(x)
         target = df.pop(y).to_numpy()

Mutant 260

--- autokeras/tasks/structured_data.py
+++ autokeras/tasks/structured_data.py
@@ -93,7 +93,7 @@
                     validation_data=validation_data,
                     **kwargs)
 
-    def predict(self, x, batch_size=32, **kwargs):
+    def predict(self, x, batch_size=33, **kwargs):
         """Predict the output for a given testing data.
 
         # Arguments

Mutant 262

--- autokeras/tasks/structured_data.py
+++ autokeras/tasks/structured_data.py
@@ -113,7 +113,7 @@
                                batch_size=batch_size,
                                **kwargs)
 
-    def evaluate(self, x, y=None, batch_size=32, **kwargs):
+    def evaluate(self, x, y=None, batch_size=33, **kwargs):
         """Evaluate the best model for the given data.
 
         # Arguments