Exemplo n.º 1
0
 def test_create_zip_formatted_wagon_from_zip(self):
     self.archive_name = wagon._set_archive_name(TEST_PACKAGE_NAME,
                                                 TEST_PACKAGE_VERSION,
                                                 self.python_versions,
                                                 self.output_platform)
     result = _wagon(['create', TEST_ZIP, '-v', '-f', '-t', 'tar.gz'])
     metadata = self._test(result)
     assert metadata['package_source'] == TEST_ZIP
Exemplo n.º 2
0
 def test_create_zip_formatted_wagon_from_zip(self):
     self.archive_name = wagon._set_archive_name(TEST_PACKAGE_NAME,
                                                 TEST_PACKAGE_VERSION,
                                                 self.python_versions,
                                                 self.platform)
     result = _invoke('wagon create {0} -v -f -t tar.gz'.format(TEST_ZIP))
     metadata = self._test(result)
     assert metadata['package_source'] == TEST_ZIP
Exemplo n.º 3
0
 def setup_method(self, test_method):
     if wagon.IS_WIN:
         self.platform = 'win32'
     else:
         self.platform = 'linux_x86_64'
     self.python_versions = [wagon._get_python_version()]
     self.package_version = TEST_PACKAGE_VERSION
     self.package_name = TEST_PACKAGE_NAME
     self.archive_name = wagon._set_archive_name(self.package_name,
                                                 self.package_version,
                                                 self.python_versions,
                                                 self.platform)
     self.wagon_version = wagon._get_wagon_version()
Exemplo n.º 4
0
    def test_create_archive_from_pypi_with_build_tag(self):
        self.build_tag = '1b'
        self.archive_name = wagon._set_archive_name(self.package_name,
                                                    self.package_version,
                                                    self.python_versions,
                                                    self.output_platform,
                                                    self.build_tag)

        result = _wagon([
            'create', TEST_PACKAGE, '-v', '-f', '--build-tag', self.build_tag
        ])
        metadata = self._test(result)
        assert metadata['package_source'] == TEST_PACKAGE
        assert metadata['package_build_tag'] == '1b'
Exemplo n.º 5
0
 def test_create_archive_in_destination_dir_from_pypi_latest(self):
     temp_dir = tempfile.mkdtemp()
     shutil.rmtree(temp_dir, ignore_errors=True)
     package = 'wheel'
     try:
         pypi_version = \
             wagon._get_package_info_from_pypi(package)['version']
         self.archive_name = \
             wagon._set_archive_name(
                 package,
                 pypi_version,
                 self.python_versions,
                 'any')
         result = _wagon(['create', package, '-v', '-f', '-o', temp_dir])
         assert result.returncode == 0
         metadata = wagon.show(os.path.join(temp_dir, self.archive_name))
         assert pypi_version == metadata['package_version']
     finally:
         shutil.rmtree(temp_dir, ignore_errors=True)
Exemplo n.º 6
0
 def test_create_archive_in_destination_dir_from_pypi_latest(self):
     temp_dir = tempfile.mkdtemp()
     shutil.rmtree(temp_dir, ignore_errors=True)
     package = 'wheel'
     try:
         self.platform = 'any'
         pypi_version = \
             wagon._get_package_info_from_pypi(package)['version']
         self.archive_name = \
             wagon._set_archive_name(
                 package,
                 pypi_version,
                 self.python_versions,
                 self.platform)
         result = _invoke('wagon create {0} -v -f -o {1}'.format(
             package, temp_dir))
         assert result.returncode == 0
         metadata = wagon.show(os.path.join(temp_dir, self.archive_name))
         self.platform = 'linux_x86_64'
         assert pypi_version == metadata['package_version']
     finally:
         shutil.rmtree(temp_dir, ignore_errors=True)