autokeras/blocks/preprocessing.py

Killed 5 out of 13 mutants

Survived

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

Mutant 173

--- autokeras/blocks/preprocessing.py
+++ autokeras/blocks/preprocessing.py
@@ -20,7 +20,7 @@
             batch axis) is not allowed.
     """
 
-    def __init__(self, axis: int = -1, **kwargs):
+    def __init__(self, axis: int = +1, **kwargs):
         super().__init__(**kwargs)
         self.axis = axis
 

Mutant 174

--- autokeras/blocks/preprocessing.py
+++ autokeras/blocks/preprocessing.py
@@ -20,7 +20,7 @@
             batch axis) is not allowed.
     """
 
-    def __init__(self, axis: int = -1, **kwargs):
+    def __init__(self, axis: int = -2, **kwargs):
         super().__init__(**kwargs)
         self.axis = axis
 

Mutant 175

--- autokeras/blocks/preprocessing.py
+++ autokeras/blocks/preprocessing.py
@@ -45,7 +45,7 @@
 
     def __init__(self,
                  output_sequence_length: Optional[int] = None,
-                 max_tokens: int = 20000,
+                 max_tokens: int = 20001,
                  **kwargs):
         super().__init__(**kwargs)
         self.output_sequence_length = output_sequence_length

Mutant 176

--- autokeras/blocks/preprocessing.py
+++ autokeras/blocks/preprocessing.py
@@ -143,7 +143,7 @@
                  horizontal_flip=None,
                  rotation_factor=0.5,
                  zoom_factor=0.5,
-                 contrast_factor=0.5,
+                 contrast_factor=1.5,
                  **kwargs):
         super().__init__(**kwargs)
         self.translation_factor = translation_factor

Mutant 177

--- autokeras/blocks/preprocessing.py
+++ autokeras/blocks/preprocessing.py
@@ -153,7 +153,6 @@
         self.zoom_factor = zoom_factor
         self.contrast_factor = contrast_factor
 
-    @staticmethod
     def _get_fraction_value(value):
         if isinstance(value, tuple):
             return value

Mutant 178

--- autokeras/blocks/preprocessing.py
+++ autokeras/blocks/preprocessing.py
@@ -222,7 +222,7 @@
 
     def __init__(self, **kwargs):
         super().__init__(**kwargs)
-        self.column_types = None
+        self.column_types = ""
         self.column_names = None
 
     def build(self, hp, inputs=None):

Mutant 179

--- autokeras/blocks/preprocessing.py
+++ autokeras/blocks/preprocessing.py
@@ -223,7 +223,7 @@
     def __init__(self, **kwargs):
         super().__init__(**kwargs)
         self.column_types = None
-        self.column_names = None
+        self.column_names = ""
 
     def build(self, hp, inputs=None):
         input_node = nest.flatten(inputs)[0]

Mutant 185

--- autokeras/blocks/preprocessing.py
+++ autokeras/blocks/preprocessing.py
@@ -237,7 +237,6 @@
                 encoding.append(keras_layers.NONE)
         return keras_layers.MultiColumnCategoricalEncoding(encoding)(input_node)
 
-    @classmethod
     def from_config(cls, config):
         column_types = config.pop('column_types')
         column_names = config.pop('column_names')