def __init__(self, parent_id=None, path_to_config=CONFIG_FILE): # Get credentials from GoogleAuth.get_credentials() auth = GoogleAuth() self.credentials = auth.get_credentials() self.parent_id = parent_id self.path_to_config = path_to_config # Parse the config file to obtain files to upload self.files_list_to_upload = get_list_files(self.path_to_config)
def test_correct_config_file(self): """ correct_config_file should result equal for result get_list_files and expected_file_list with all existent file paths. """ existent_file_1 = os.path.join(PROJECT_DIR, "README.md") existent_file_2 = os.path.join(PROJECT_DIR, ".gitignore") existent_file_3 = os.path.join(PROJECT_DIR, "LICENSE") self._add_line_to_config_file(existent_file_1) self._add_line_to_config_file(existent_file_2) self._add_line_to_config_file(existent_file_3) expected_file_list = [existent_file_1, existent_file_2, existent_file_3] self.assertEqual(get_list_files(self.config_file_path), expected_file_list)