def test_list_of_strings(self): base_folder = "" test_input = [ {"input": ["fiets_123456.csv", "fiets_123456_LV_fileformat.345"], "result": 345, "test": "equal"}, ] for i in range(len(test_input)): res = IOM.find_LV_fileformat(base_folder, flag_verbose = self.flag_verbose, test_input = test_input[i]["input"]) if test_input[i]["test"] == "equal": self.assertEqual(res, test_input[i]["result"]) elif test_input[i]["test"] == "not equal": self.assertNotEqual(res, test_input[i]["result"]) else: print("Invalid test")
def test_individual_strings(self): base_folder = "" test_input = [ {"input": "fiets_LV_fileformat.3", "result": 34, "test": "not equal"}, {"input": "fiets_LV_fileformat.3", "result": 3, "test": "equal"}, {"input": "fiets_LV_fileformat.345", "result": 345, "test": "equal"}, {"input": "fiets_123_LV_fileformat.345", "result": 345, "test": "equal"}, {"input": "fiets_123LV_fileformat.345", "result": 345, "test": "equal"}, {"input": "/Users/robbert/Dropbox/Amsterdam/20151029/find_t0_crystal_f1_141458/find_t0_crystal_f1_141458_LV_fileformat.3", "result": 3, "test": "equal"}, ] for i in range(len(test_input)): res = IOM.find_LV_fileformat(base_folder, flag_verbose = self.flag_verbose, test_input = test_input[i]["input"]) if test_input[i]["test"] == "equal": self.assertEqual(res, test_input[i]["result"]) elif test_input[i]["test"] == "not equal": self.assertNotEqual(res, test_input[i]["result"]) else: print("Invalid test")