def test(self): self.layer['pypi'] = { 'requests': '2.3.0', 'setuptools': '0.7', 'zope.component': '4.2.1', 'zope.interface': '5.0.0', 'zope.annotation': '4.2.0'} fshelpers.create_structure(self.tempdir, { 'versions.cfg': VERSIONS_CONFIG}) output = StringIO() with capture_streams(output): main(buildout_dir=self.tempdir, versions='versions.cfg', blacklists=(BLACKLIST_URL,), blacklist_packages=('zope.annotation', )) self.assertMultiLineEqual( '\n'.join( ('[versions]', 'requests = 2.3.0 # was 2.0.0', # 'setuptools = 0.6c11', # blacklisted # 'zope.component = 4.2.1', # no new version 'zope.interface = 5.0.0 # was 4.1.0', )), output.getvalue().strip())
def test(self): self.layer['pypi'] = { 'requests': '2.3.0', 'setuptools': '0.7', 'zope.component': '4.2.1', 'zope.interface': '5.0.0', 'zope.annotation': '4.2.0' } fshelpers.create_structure(self.tempdir, {'versions.cfg': VERSIONS_CONFIG}) output = StringIO() with capture_streams(output): main(buildout_dir=self.tempdir, versions='versions.cfg', blacklists=(BLACKLIST_URL, ), blacklist_packages=('zope.annotation', )) self.assertMultiLineEqual( '\n'.join(( '[versions]', 'requests = 2.3.0 # was 2.0.0', # 'setuptools = 0.6c11', # blacklisted # 'zope.component = 4.2.1', # no new version 'zope.interface = 5.0.0 # was 4.1.0', )), output.getvalue().strip())
def test_versions_from_local_file(self): fshelpers.create_structure(self.tempdir, { 'versions.cfg': '\n'.join(( '[versions]', 'foo = 1.0.0', 'bar = 1.2.0'))}) self.assertEquals( {'foo': '1.0.0', 'bar': '1.2.0'}, read_versions(self.tempdir, 'versions.cfg'))
def test_versions_from_local_file(self): fshelpers.create_structure( self.tempdir, { 'versions.cfg': '\n'.join(('[versions]', 'foo = 1.0.0', 'bar = 1.2.0')) }) self.assertEquals({ 'foo': '1.0.0', 'bar': '1.2.0' }, read_versions(self.tempdir, 'versions.cfg'))
def test_versions_from_file_extending_URL(self): fshelpers.create_structure(self.tempdir, { 'versions.cfg': '\n'.join(( '[buildout]\n', 'extends = %s' % TEST_VERSIONS_URL))}) self.assertDictContainsSubset( {'setuptools': '', 'collective.MockMailHost': '0.8', 'distribute': ''}, read_versions(self.tempdir, 'versions.cfg'))
def test_versions_from_file_extending_URL(self): fshelpers.create_structure(self.tempdir, { 'versions.cfg': '\n'.join(( '[buildout]\n', 'extends = %s' % HOTFIXES_415))}) self.assertDictContainsSubset( { 'Products.PloneHotfix20121106': '1.2', 'Products.PloneHotfix20130618': '1.3.1', 'Products.PloneHotfix20131210': '1.0', }, read_versions(self.tempdir, 'versions.cfg'))
def test_versions_from_file_extending_URL(self): fshelpers.create_structure( self.tempdir, { 'versions.cfg': '\n'.join(('[buildout]\n', 'extends = %s' % HOTFIXES_415)) }) self.assertDictContainsSubset( { 'Products.PloneHotfix20121106': '1.2', 'Products.PloneHotfix20130618': '1.3.1', 'Products.PloneHotfix20131210': '1.0', }, read_versions(self.tempdir, 'versions.cfg'))