def test_multiple_with_no_txt_pass(self): ss_files = [ 'ss_dis.20131101T020030Z.json', 'ss_dis.20101101T020030Z.json', 'ss_dis.20141101T020030Z.json', 'ss_dis.20151101T020030Z.json' ] for name in ss_files: ss_path = os.path.join( self.temp_dir, name ) open(ss_path, 'w', encoding='utf-8').close() expected = { 'files_to_archive': [ 'ss_dis.20151101T020030Z.json', 'ss_dis.20141101T020030Z.json', 'ss_dis.20131101T020030Z.json', 'ss_dis.20101101T020030Z.json'], 'valid_raw_file': None, 'valid_json_file': None } result = ss._find_existing_files(self.temp_dir) self.assertEqual(expected, result) return None
def test_no_ss_files_pass(self): expected = { 'files_to_archive': [], 'valid_raw_file': None, 'valid_json_file': None } result = ss._find_existing_files(self.temp_dir) self.assertEqual(expected, result) return None
def test_single_json_file_pass(self): expected = { 'files_to_archive': ['ss_dis.20150101T000000Z.json'], 'valid_raw_file': None, 'valid_json_file': None } open("ss_dis.20150101T000000Z.json", 'w', encoding='utf-8').close() result = ss._find_existing_files(self.temp_dir) self.assertEqual(expected, result) return None