def test_scenario6(self): """ Scenario: Successfully exporting fields summary from a dataset Given I create a BigML dataset from "<data>" and a summary file "<summary_file>" for its fields and store logs in "<output_dir>" And I check that the source has been created And I check that the dataset has been created Then the expected field "<expected_file>" is like "<summary_file>" Examples: |data |output_dir | summary_file | expected_file |../data/iris.csv | ./scenario_d_6 | fields_summary.csv | check_files/fields_summary.csv """ print self.test_scenario6.__doc__ examples = [[ 'data/iris.csv', 'scenario_d_6', 'fields_summary.csv', 'check_files/fields_summary.csv' ]] for example in examples: print "\nTesting with:\n", example dataset_adv.i_create_dataset_with_summary(self, data=example[0], summary_file=example[2], output_dir=example[1]) test_pred.i_check_create_source(self) test_pred.i_check_create_dataset(self, suffix=None) dataset_adv.i_files_equal(self, example[2], example[3])
def test_scenario6(self): """ Scenario: Successfully exporting fields summary from a dataset Given I create a BigML dataset from "<data>" and a summary file "<summary_file>" for its fields and store logs in "<output_dir>" And I check that the source has been created And I check that the dataset has been created Then the expected field "<expected_file>" is like "<summary_file>" Examples: |data |output_dir | summary_file | expected_file |../data/iris.csv | ./scenario_d_6 | fields_summary.csv | check_files/fields_summary.csv """ print self.test_scenario6.__doc__ examples = [ ['data/iris.csv', 'scenario_d_6', 'fields_summary.csv', 'check_files/fields_summary.csv']] for example in examples: print "\nTesting with:\n", example dataset_adv.i_create_dataset_with_summary(self, data=example[0], summary_file=example[2], output_dir=example[1]) test_pred.i_check_create_source(self) test_pred.i_check_create_dataset(self, suffix=None) dataset_adv.i_files_equal(self, example[2], example[3])
def test_scenario3(self): """ Scenario: Successfully exporting a dataset to a CSV file Given I create a BigML dataset from "<data>" and store logs in "<output_dir>" And I check that the source has been created And I check that the dataset has been created And I export the dataset to the CSV file "<csv_file>" Then file "<csv_file>" is like file "<data>" Examples: |data |output_dir |csv_file | |../data/iris.csv | ./scenario_d_3 |dataset.csv """ print self.test_scenario3.__doc__ examples = [["data/iris.csv", "scenario_d_3", "dataset.csv"]] for example in examples: print "\nTesting with:\n", example dataset_adv.i_create_dataset(self, data=example[0], output_dir=example[1]) test_pred.i_check_create_source(self) test_pred.i_check_create_dataset(self, suffix=None) dataset_adv.i_export_the_dataset(self, example[2]) dataset_adv.i_files_equal(self, example[2], example[0])
def test_scenario3(self): """ Scenario: Successfully exporting a dataset to a CSV file Given I create a BigML dataset from "<data>" and store logs in "<output_dir>" And I check that the source has been created And I check that the dataset has been created And I export the dataset to the CSV file "<csv_file>" Then file "<csv_file>" is like file "<data>" Examples: |data |output_dir |csv_file | |../data/iris.csv | ./scenario_d_3 |dataset.csv """ print self.test_scenario3.__doc__ examples = [ ['data/iris.csv', 'scenario_d_3', 'dataset.csv']] for example in examples: print "\nTesting with:\n", example dataset_adv.i_create_dataset(self, data=example[0], output_dir=example[1]) test_pred.i_check_create_source(self) test_pred.i_check_create_dataset(self, suffix=None) dataset_adv.i_export_the_dataset(self, example[2]) dataset_adv.i_files_equal(self, example[2], example[0])