Esempio n. 1
0
 def test_make_list_from_dict(self):
     test_dict = {'a': 'abc', 'b': 'bcd'}
     result_list = make_list_from_dict(test_dict)
     self.assertIsInstance(result_list, list, "type is not list")
     result_list.sort()
     self.assertEqual(result_list, ['abc', 'bcd'],
                      "resulting list not correct")
Esempio n. 2
0
 def test_generate_and_store_file_objects_zero_file(self):
     file_pathes = ['{}/zero_byte'.format(get_test_data_dir()), '{}/get_files_test/testfile1'.format(get_test_data_dir())]
     file_objects = self.unpacker.generate_and_store_file_objects(file_pathes, get_test_data_dir(), self.test_fo)
     file_objects = make_list_from_dict(file_objects)
     self.assertEqual(len(file_objects), 1, 'number of objects not correct')
     self.assertEqual(file_objects[0].file_name, 'testfile1', 'wrong object created')
     parentID = self.test_fo.get_uid()
     self.assertIn('|{}|/get_files_test/testfile1'.format(parentID), file_objects[0].virtual_file_path[self.test_fo.get_uid()])
Esempio n. 3
0
 def test_dont_store_zero_file(self):
     file_pathes = [
         Path(get_test_data_dir(), 'files', 'zero_byte'),
         Path(get_test_data_dir(), 'files', 'get_files_test', 'testfile1')
     ]
     file_objects = self.unpacker.generate_and_store_file_objects(
         file_pathes, get_test_data_dir(), self.test_fo)
     file_objects = make_list_from_dict(file_objects)
     self.assertEqual(len(file_objects), 1, 'number of objects not correct')
     self.assertEqual(file_objects[0].file_name, 'testfile1',
                      'wrong object created')
     parent_uid = self.test_fo.uid
     self.assertIn('|{}|/get_files_test/testfile1'.format(parent_uid),
                   file_objects[0].virtual_file_path[self.test_fo.uid])
Esempio n. 4
0
 def remove_duplicates(extracted_fo_dict, parent_fo):
     if parent_fo.get_uid() in extracted_fo_dict:
         del extracted_fo_dict[parent_fo.get_uid()]
     return make_list_from_dict(extracted_fo_dict)
def test_make_list_from_dict():
    test_dict = {'a': 'abc', 'b': 'bcd'}
    result_list = make_list_from_dict(test_dict)
    assert isinstance(result_list, list), 'type is not list'
    result_list.sort()
    assert result_list == ['abc', 'bcd'], 'resulting list not correct'