def test_check_input_parameters_case7(self): ''' Step2 - Assert that bigtable data is empty with reset table true ''' main_gui = MagicMock() main_gui.bigTableData = empty((20, 3), dtype=object) main_gui.bigTableData[0:5, 2] = LConfigDataset() maintable = MainTableAutoFill(main_gui=main_gui, list_of_run_from_input=self.list_of_run_from_input, reset_table=True) _maintable_big_table_data = maintable.big_table_data self.assertEqual(_maintable_big_table_data, None)
def test_check_input_parameters_case6(self): ''' Step2 - Assert that LconfigData set correctly loaded ''' main_gui = MagicMock() main_gui.bigTableData = empty((20, 3), dtype=object) main_gui.bigTableData[0:5, 2] = LConfigDataset() maintable = MainTableAutoFill(main_gui=main_gui, list_of_run_from_input=self.list_of_run_from_input, reset_table=False) _maintable_big_table_data = maintable.big_table_data _maintable_big_table_data_3rd_column = _maintable_big_table_data[0, 2] self.assertIsInstance(_maintable_big_table_data_3rd_column, LConfigDataset)
def test_retrieve_lconfigdatasets_runs(self): ''' Step2 - Assert that the correct list of runs from LConfigDataSets is retrieved ''' main_gui = MagicMock() main_gui.bigTableData = empty((20, 3), dtype=object) _lconfig1 = LConfigDataset() _lconfig1.data_sets = '123' _lconfig2 = LConfigDataset() _lconfig2.data_sets = '456' _lconfig3 = LConfigDataset() _lconfig3.data_sets = '789' main_gui.bigTableData[0:3, 2] = [_lconfig1, _lconfig2, _lconfig3] maintable = MainTableAutoFill(main_gui=main_gui, list_of_run_from_input=self.list_of_run_from_input, reset_table=False) _list_lconfigdatasets_runs = maintable.list_of_run_from_lconfig self.assertEqual(_list_lconfigdatasets_runs, [123, 456, 789])
def test_check_input_parameters_case9(self): ''' Step2 - Assert that bigtable data is empty ''' main_gui = MagicMock() main_gui.bigTableData = empty((20, 3), dtype=object) _lconfig1 = LConfigDataset() _lconfig1.data_sets = '123' _lconfig2 = LConfigDataset() _lconfig2.data_sets = '456' _lconfig3 = LConfigDataset() _lconfig3.data_sets = '789' main_gui.bigTableData[0:3, 2] = [_lconfig1, _lconfig2, _lconfig3] maintable = MainTableAutoFill(main_gui=main_gui, list_of_run_from_input=self.list_of_run_from_input, reset_table=True) _maintable_big_table_data = maintable.big_table_data self.assertEqual(_maintable_big_table_data, None)
def test_check_full_list_of_runs_both_raw_input_input(self): ''' Step2 - Assert that the full list is the given list when reset_table is False and there are files already loaded''' main_gui = MagicMock() main_gui.bigTableData = empty((20, 3), dtype=object) _lconfig1 = LConfigDataset() _lconfig1.data_sets = '20' _lconfig2 = LConfigDataset() _lconfig2.data_sets = '22' _lconfig3 = LConfigDataset() _lconfig3.data_sets = '24' main_gui.bigTableData[0:3, 2] = [_lconfig1, _lconfig2, _lconfig3] maintable = MainTableAutoFill(main_gui=main_gui, list_of_run_from_input=self.list_of_run_from_input, reset_table=False) expected_full_list = [1, 2, 20, 22, 24] calculated_full_list = maintable.full_list_of_runs self.assertEqual(expected_full_list, calculated_full_list)
def test_check_input_parameters_case12(self): ''' Step2 - Assert correct input of first lconfig ''' main_gui = MagicMock() main_gui.bigTableData = empty((20, 3), dtype=object) _lconfig1 = LConfigDataset() _lconfig1.data_sets = '123' _lconfig2 = LConfigDataset() _lconfig2.data_sets = '456' _lconfig3 = LConfigDataset() _lconfig3.data_sets = '789' main_gui.bigTableData[0:3, 2] = [_lconfig1, _lconfig2, _lconfig3] maintable = MainTableAutoFill(main_gui=main_gui, list_of_run_from_input=self.list_of_run_from_input, reset_table=False) _maintable_big_table_data = maintable.big_table_data _maintable_big_table_data_3rd_column = _maintable_big_table_data[0:3, 2] _first_data_set = _maintable_big_table_data_3rd_column[1].data_sets self.assertNotEqual(_first_data_set, '123')