def test_histogram_validation(self): X = 'a' y = 5 with pytest.raises(TypeError): v = Histogram(dataset_name='Boston Housing Prices') v.fit(X, y) X = [1, 2] y = [1, 2, 3] with pytest.raises(ValueError): v = Histogram(dataset_name='Boston Housing Prices') v.fit(X, y)
def test_histogram_with_X_df_y_list(self, get_regression_data_df_plus): directory = "./tests/test_visualate/test_figures/histogram/test_11/" self.cleanup(directory) X, _, _, y = get_regression_data_df_plus v = Histogram(dataset_name='Boston Housing Prices') v.fit(X, list(y)) v.show(directory=directory) reports = len(os.listdir(directory)) assert reports == 14, "Expected 14 reports. Got %d" % reports
def test_histogram_with_array_no_title_with_dirpath( self, get_regression_data): directory = "./tests/test_visualate/test_figures/histogram/test_2/" self.cleanup(directory) X, _ = get_regression_data v = Histogram(dataset_name='Boston Housing Prices') v.fit(X) v.show(directory=directory) reports = len(os.listdir(directory)) assert reports == 14, "Expected 14 reports. Got %d" % reports
def test_histogram_with_1darray_with_title_with_directory( self, get_regression_data): directory = "./tests/test_visualate/test_figures/histogram/test_5/" self.cleanup(directory) X, _ = get_regression_data v = Histogram(dataset_name='Boston Housing Prices', title="Histogrammy5") v.fit(X[:, 1]) v.show(directory=directory) reports = len(os.listdir(directory)) assert reports == 1, "Expected 1 reports. Got %d" % reports
def test_histogram_with_array_with_title_with_dirpath( self, get_regression_data): kwargs = {'template': 'none'} directory = "./tests/test_visualate/test_figures/histogram/test_3/" self.cleanup(directory) X, _ = get_regression_data v = Histogram(title="Histogrammy3", dataset_name='Boston Housing Prices', **kwargs) v.fit(X) v.show(directory=directory) reports = len(os.listdir(directory)) assert reports == 13, "Expected 13 reports. Got %d" % reports