def test_make_archive(self): with io.open('hash-test1.txt', 'w', encoding='utf-8') as f: f.write('I should find some lorem text' * 11) with io.open('hash-test2.txt', 'w', encoding='utf-8') as f: f.write('I should find some lorem text' * 5) filename1 = make_archive('hash', 'hash-test1.txt', '0.2') filename2 = make_archive('hash', 'hash-test2.txt', '0.3') assert os.path.exists(filename1) assert os.path.exists(filename2)
def test_make_archive(self): with io.open("hash-test1.txt", "w", encoding="utf-8") as f: f.write("I should find some lorem text" * 11) with io.open("hash-test2.txt", "w", encoding="utf-8") as f: f.write("I should find some lorem text" * 5) filename1 = make_archive("hash", "hash-test1.txt", "0.2", "default") filename2 = make_archive("hash", "hash-test2.txt", "0.3", "default") assert os.path.exists(filename1) assert os.path.exists(filename2)
def test_archive(self): with open('hash-test1.txt', 'w') as f: f.write('I should find some lorem text' * 20) with open('hash-test2.txt', 'w') as f: f.write('I should find some lorem text' * 11) with open('hash-test3.txt', 'w') as f: f.write('I should find some lorem text' * 5) filename = make_archive('hash', 'hash-test1.txt', '0.1', external=True) filename1 = make_archive('hash', 'hash-test2.txt', '0.2', external=True) filename2 = make_archive('hash', 'hash-test3.txt', '0.3', external=True) assert os.path.exists(filename) assert os.path.exists(filename1) assert os.path.exists(filename2)
def _archive(self, args, temp_name): # Now archive the file with ChDir(self.new_dir): if os.path.exists(temp_name + '.app'): log.debug('Got mac .app') app_name = temp_name + '.app' Builder._mac_binary_rename(app_name, self.app_name) elif os.path.exists(temp_name + '.exe'): log.debug('Got win .exe') app_name = temp_name + '.exe' else: app_name = temp_name version = args.app_version log.debug('Temp Name: %s', temp_name) log.debug('Appname: %s', app_name) log.debug('Version: %s', version) # Time for some archive creation! filename = make_archive(self.app_name, app_name, version) log.debug('Archive name: %s', filename) if args.keep is False: if os.path.exists(temp_name): log.debug('Removing: %s', temp_name) remove_any(temp_name) if os.path.exists(app_name): log.debug('Removing: %s', temp_name) remove_any(app_name) log.info('%s has been placed in your new folder\n', filename)
def _archive(self, args, temp_name): # Now archive the file with dsdev_utils.paths.ChDir(self.new_dir): if os.path.exists(temp_name + '.app'): log.debug('Got mac .app') app_name = temp_name + '.app' self._mac_binary_rename(app_name, self.app_name) elif os.path.exists(temp_name + '.exe'): log.debug('Got win .exe') app_name = temp_name + '.exe' else: app_name = temp_name version = args.app_version log.debug('Temp Name: %s', temp_name) log.debug('Appname: %s', app_name) log.debug('Version: %s', version) # Time for some archive creation! filename = make_archive(self.app_name, app_name, version) log.debug('Archive name: %s', filename) if args.keep is False: if os.path.exists(temp_name): log.debug('Removing: %s', temp_name) remove_any(temp_name) if os.path.exists(app_name): log.debug('Removing: %s', temp_name) remove_any(app_name) log.info('%s has been placed in your new folder\n', filename)
def _archive(self, temp_name): # Now archive the file with ChDir(self.new_dir): if os.path.exists(temp_name + ".app"): log.debug("Got mac .app") app_name = temp_name + ".app" Builder._mac_binary_rename(app_name, self.app_name) elif os.path.exists(temp_name + ".exe"): log.debug("Got win .exe") app_name = temp_name + ".exe" else: app_name = temp_name version = self.args.app_version log.debug("Temp Name: %s", temp_name) log.debug("Appname: %s", app_name) log.debug("Version: %s", version) # Time for some archive creation! filename = make_archive(self.app_name, app_name, version, self.args.archive_format) log.debug("Archive name: %s", filename) if self.args.keep is False: if os.path.exists(temp_name): log.debug("Removing: %s", temp_name) remove_any(temp_name) if os.path.exists(app_name): log.debug("Removing: %s", temp_name) remove_any(app_name) log.debug("%s has been placed in your new folder\n", filename)
def _archive(self, args, temp_name): # Now archive the file with jms_utils.paths.ChDir(self.new_dir): if os.path.exists(temp_name + '.app'): log.debug('Got mac .app') app_name = temp_name + '.app' name = self.app_name self._mac_binary_rename(app_name, name) elif os.path.exists(temp_name + '.exe'): log.debug('Got win .exe') app_name = temp_name + '.exe' name = self.app_name else: app_name = temp_name name = self.app_name version = args.app_version log.debug('Temp Name: {}'.format(temp_name)) log.debug('Appname: {}'.format(app_name)) log.debug('Version: {}'.format(version)) # Time for some archive creation! file_name = make_archive(name, app_name, version) log.debug('Archive name: {}'.format(file_name)) if args.keep is False: if os.path.exists(temp_name): log.debug('Removing: {}'.format(temp_name)) remove_any(temp_name) if os.path.exists(app_name): log.debug('Removing: {}'.format(temp_name)) remove_any(app_name) log.info('{} has been placed in your new folder\n'.format(file_name))
def _archive(self, args, temp_name): # Now archive the file with jms_utils.paths.ChDir(self.new_dir): if os.path.exists(temp_name + '.app'): log.debug('Got mac .app') app_name = temp_name + '.app' name = args.app_name self._mac_binary_rename(app_name, name) elif os.path.exists(temp_name + '.exe'): log.debug('Got win .exe') app_name = temp_name + '.exe' name = args.app_name else: app_name = temp_name name = args.app_name version = args.app_version log.debug('Temp Name: {}'.format(temp_name)) log.debug('Appname: {}'.format(app_name)) log.debug('Version: {}'.format(version)) # Time for some archive creation! file_name = make_archive(name, version, app_name) log.debug('Archive name: {}'.format(file_name)) if args.keep is False: if os.path.exists(temp_name): log.debug('Removing: {}'.format(temp_name)) if os.path.isfile(temp_name): os.remove(temp_name) else: shutil.rmtree(temp_name, ignore_errors=True) if os.path.exists(app_name): log.debug('Removing: {}'.format(temp_name)) if os.path.isfile(app_name): os.remove(app_name) else: shutil.rmtree(app_name, ignore_errors=True) log.info('{} has been placed in your new folder\n'.format(file_name))
def archive(self): filename = make_archive(self.name, self.target_name, self.version, external=True) log.info('Created archive for {}: {}'.format(self.name, filename))
def archive(self): filename = make_archive(self.name, self.target_name, self.version, external=True) log.info('Created archive for %s: %s', self.name, filename)