Esempio n. 1
0
 def testOutlierScrubber3b(self):
     outlierScrubber = OutlierScrubber(all_z=1)
     outlierScrubber.scrub(self.data_model)
     self.assertEqual(len(self.data_model.get_dataframe()), 5)
Esempio n. 2
0
 def setOutlierScrubber1(self):
     with self.assertRaises(AssertionError):
         outlier_scrubber = OutlierScrubber(col_z={'num_1': 2, 'cat_1': 3})
         outlier_scrubber.scrub(self.data_model)
Esempio n. 3
0
 def testOutlierScrubber2(self):
     outlierScrubber = OutlierScrubber(col_z={'num_1': 2, 'num_2': 3})
     outlierScrubber.scrub(self.data_model)
     self.assertEqual(len(self.data_model.get_dataframe()), 9)
Esempio n. 4
0
 def testOutlierValidate(self):
     scrubber = OutlierScrubber(col_z={'num_1': 2, 'num_2': 3})
     scrubber.validate(self.data_model)
Esempio n. 5
0
    def testOutlierValidateFalse(self):
        scrubber = OutlierScrubber(col_z={'num_1': 2, 'num_3': 3})

        with self.assertRaises(AssertionError):
            scrubber.validate(self.data_model)
Esempio n. 6
0
 def testOutlierValidateMetaData(self):
     scrubber = OutlierScrubber(col_z={'num_1': 2, 'num_2': 3})
     scrubber.validate_metadata(self.data_model.metadata)
Esempio n. 7
0
    def testOutlierValidateMetaDataFalse(self):
        scrubber = OutlierScrubber(col_z={'num_1': 2, 'num_3': 3})

        with self.assertRaises(RuntimeError):
            scrubber.validate_metadata(self.data_model.metadata)
Esempio n. 8
0
 def testOutlierScrubberConfig(self):
     scrubber = OutlierScrubber(col_z={'num_1': 2, 'num_2': 3})
     config = scrubber.scrubber_config_list
     self.assertEqual(config['num_1'], MetaData.NUMERICAL_DATA_TYPE)
     self.assertEqual(config['num_2'], MetaData.NUMERICAL_DATA_TYPE)
Esempio n. 9
0
 def testOutlierScrubberCreate4(self):
     with self.assertRaises(AssertionError):
         OutlierScrubber()
Esempio n. 10
0
 def testOutlierScrubberCreate3(self):
     with self.assertRaises(AssertionError):
         OutlierScrubber(col_z={'num_1': 2, 'num_2': 3}, all_z=2)
Esempio n. 11
0
 def testOutlierScrubberCreate2(self):
     OutlierScrubber(all_z=2)
Esempio n. 12
0
 def testOutlierScrubberCreate1(self):
     OutlierScrubber(col_z={'num_1': 2, 'num_2': 3})