Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
0
 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