Browse Source

coverage improved

Former-commit-id: 0e9d0b1605 [formerly 80ad54b355] [formerly ed77ad3dac [formerly 89e168cebc]] [formerly cd96e9a82c [formerly 27c0b0ba0f] [formerly 1cff7494b6 [formerly 66da0b5b8e]]] [formerly d2874bdeed [formerly a3f542ae5c] [formerly 490dd6b577 [formerly 78dc05da7d]] [formerly d63163b90c [formerly fbb2934983] [formerly 5d137ad085 [formerly cfa75f5304]]]] [formerly d4e229b31a [formerly dbc5d51b25] [formerly ceb3f7847a [formerly d366baf521]] [formerly b4fbdb3efe [formerly f1f7497ff6] [formerly d8f98fd5b1 [formerly f3084edd47]]] [formerly 499bcf0b08 [formerly a96a3eb658] [formerly 35ac7e98e8 [formerly ae8098708b]] [formerly 7323e59746 [formerly bb01e845f8] [formerly ee205cbecb [formerly 19eafdf8ce]]]]] [formerly 240565bc56 [formerly e6028092f6] [formerly 1bd49fd4e4 [formerly c9899ae52c]] [formerly 8278182318 [formerly b2fe4e9a65] [formerly 18f37ce94b [formerly bac395a8a6]]] [formerly 23a407f069 [formerly 95218a7e3b] [formerly 77afa5d248 [formerly 5ecccbd07d]] [formerly 70e43360de [formerly 83b19b0c0b] [formerly a536f4e4b9 [formerly b175259e29]]]] [formerly 7552ded85f [formerly 34633335c3] [formerly 3e52bdcfdb [formerly fafc16e788]] [formerly 101ff60904 [formerly 62005dbb12] [formerly 5d40cc602d [formerly 85a1d0e3b0]]] [formerly 3f37814f11 [formerly b6c59f5092] [formerly 9add2b7620 [formerly 39d23d935e]] [formerly aad5ffe5c5 [formerly f8fc74ef13] [formerly 9c12a1955b [formerly b273736482]]]]]]
Former-commit-id: 1f8a5b11da [formerly eb567c3207] [formerly 8b71d07253 [formerly 75d2f0a819]] [formerly 620c48fb4f [formerly 1e9610c911] [formerly fd39a8f048 [formerly 2aca9eac20]]] [formerly ee95f3b9ef [formerly 425eb7bd92] [formerly aa3940c446 [formerly 19c0b16525]] [formerly 18da08ab19 [formerly 85baa95d49] [formerly 66b6c61928 [formerly a59f50b56e]]]] [formerly 3d1b071340 [formerly 3ae79ad5ca] [formerly d8fe04ad47 [formerly 27b5606255]] [formerly d5e517c9ed [formerly cce28c079f] [formerly 8438a2ec99 [formerly af383aac80]]] [formerly 7172f0198f [formerly fbbf8fb034] [formerly 0d10343c88 [formerly 44dfb749b6]] [formerly 1ad4f9498e [formerly 90261c5899] [formerly 9c12a1955b]]]]
Former-commit-id: 5411b622de [formerly 056c327438] [formerly b8d5dde676 [formerly 80efc67b8c]] [formerly e23f40d2df [formerly 34ebf2bab3] [formerly e94f6e3f90 [formerly 5ec9494b6c]]] [formerly 18eeb4d19b [formerly a892cb44da] [formerly 3aa6643f91 [formerly 4d1fc5971d]] [formerly c3697fb848 [formerly 7bbc8f0541] [formerly a461d5bbe1 [formerly 42292d0671]]]]
Former-commit-id: c0a0cae4e0 [formerly e6c990fa3d] [formerly 84cb7116b5 [formerly daac5c2bb4]] [formerly 4a5c20cd47 [formerly dd12d210e1] [formerly 37f25b659d [formerly f692d78250]]]
Former-commit-id: d6492e2336 [formerly 14cab6d6d4] [formerly 7b20ea7a9a [formerly e860e61936]]
Former-commit-id: 33119ccf2b [formerly 5a1211c7d9]
Former-commit-id: fab4841b85
master
Devesh Kumar 4 years ago
parent
commit
10d1eac2ce
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      tods/data_processing/SKImputer.py

+ 4
- 4
tods/data_processing/SKImputer.py View File

@@ -194,7 +194,7 @@ class SKImputerPrimitive(UnsupervisedLearnerPrimitiveBase[Inputs, Outputs, Param
self._clf.fit(self._training_inputs)
self._fitted = True
else:
if self.hyperparams['error_on_no_input']:
if self.hyperparams['error_on_no_input']: # pragma: no cover
raise RuntimeError("No input columns were selected")
self.logger.warn("No input columns were selected")
return CallResult(None)
@@ -215,7 +215,7 @@ class SKImputerPrimitive(UnsupervisedLearnerPrimitiveBase[Inputs, Outputs, Param
output.columns = [inputs.columns[idx] for idx in range(len(inputs.columns)) if idx in self._training_indices]
output = [output]
else:
if self.hyperparams['error_on_no_input']:
if self.hyperparams['error_on_no_input']: # pragma: no cover
raise RuntimeError("No input columns were selected")
self.logger.warn("No input columns were selected")
_, _, dropped_cols = self._get_columns_to_fit(inputs, self.hyperparams)
@@ -308,7 +308,7 @@ class SKImputerPrimitive(UnsupervisedLearnerPrimitiveBase[Inputs, Outputs, Param
return columns_to_remove

@classmethod
def _can_produce_column(cls, inputs_metadata: metadata_base.DataMetadata, column_index: int, hyperparams: Hyperparams) -> bool:
def _can_produce_column(cls, inputs_metadata: metadata_base.DataMetadata, column_index: int, hyperparams: Hyperparams) -> bool: # pragma: no cover
column_metadata = inputs_metadata.query((metadata_base.ALL_ELEMENTS, column_index))

accepted_structural_types = (int, float, numpy.integer, numpy.float64)
@@ -330,7 +330,7 @@ class SKImputerPrimitive(UnsupervisedLearnerPrimitiveBase[Inputs, Outputs, Param

@classmethod
def _get_target_columns_metadata(cls, outputs_metadata: metadata_base.DataMetadata, hyperparams) -> List[OrderedDict]:
def _get_target_columns_metadata(cls, outputs_metadata: metadata_base.DataMetadata, hyperparams) -> List[OrderedDict]: # pragma: no cover
outputs_length = outputs_metadata.query((metadata_base.ALL_ELEMENTS,))['dimension']['length']

target_columns_metadata: List[OrderedDict] = []


Loading…
Cancel
Save