Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    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)
Esempio n. 4
0
 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)
Esempio n. 5
0
    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)
Esempio n. 6
0
    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)
Esempio n. 7
0
    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)
Esempio n. 8
0
    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))
Esempio n. 9
0
    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))
Esempio n. 10
0
 def archive(self):
     filename = make_archive(self.name, self.target_name,
                             self.version, external=True)
     log.info('Created archive for {}: {}'.format(self.name, filename))
Esempio n. 11
0
 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)