mirror of
https://git.yoctoproject.org/poky
synced 2026-04-04 05:02:21 +02:00
bitbake: tests: fetch: replace [url] with urls for npm
Replace [url] with urls to simplify future modifications. (Bitbake rev: 212f9406585a2a6ce6e128bb5975ea79f47c5522) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
eb0c87fa4c
commit
e040b45ad2
@@ -2627,8 +2627,8 @@ class NPMTest(FetcherTest):
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm(self):
|
||||
url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0']
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
ud = fetcher.ud[fetcher.urls[0]]
|
||||
fetcher.download()
|
||||
self.assertTrue(os.path.exists(ud.localpath))
|
||||
@@ -2641,9 +2641,9 @@ class NPMTest(FetcherTest):
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_bad_checksum(self):
|
||||
url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'
|
||||
urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0']
|
||||
# Fetch once to get a tarball
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
ud = fetcher.ud[fetcher.urls[0]]
|
||||
fetcher.download()
|
||||
self.assertTrue(os.path.exists(ud.localpath))
|
||||
@@ -2660,9 +2660,9 @@ class NPMTest(FetcherTest):
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_premirrors(self):
|
||||
url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'
|
||||
urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0']
|
||||
# Fetch once to get a tarball
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
ud = fetcher.ud[fetcher.urls[0]]
|
||||
fetcher.download()
|
||||
self.assertTrue(os.path.exists(ud.localpath))
|
||||
@@ -2682,7 +2682,7 @@ class NPMTest(FetcherTest):
|
||||
# while the fetcher object exists, which it does when we rename the
|
||||
# download directory to "mirror" above. Thus we need a new fetcher to go
|
||||
# with the now empty download directory.
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
ud = fetcher.ud[fetcher.urls[0]]
|
||||
fetcher.download()
|
||||
self.assertTrue(os.path.exists(ud.localpath))
|
||||
@@ -2690,9 +2690,9 @@ class NPMTest(FetcherTest):
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_premirrors_with_specified_filename(self):
|
||||
url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'
|
||||
urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0']
|
||||
# Fetch once to get a tarball
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
ud = fetcher.ud[fetcher.urls[0]]
|
||||
fetcher.download()
|
||||
self.assertTrue(os.path.exists(ud.localpath))
|
||||
@@ -2712,8 +2712,8 @@ class NPMTest(FetcherTest):
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_mirrors(self):
|
||||
# Fetch once to get a tarball
|
||||
url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0']
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
ud = fetcher.ud[fetcher.urls[0]]
|
||||
fetcher.download()
|
||||
self.assertTrue(os.path.exists(ud.localpath))
|
||||
@@ -2737,8 +2737,8 @@ class NPMTest(FetcherTest):
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_destsuffix_downloadfilename(self):
|
||||
url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0;destsuffix=foo/bar;downloadfilename=foo-bar.tgz'
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0;destsuffix=foo/bar;downloadfilename=foo-bar.tgz']
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
fetcher.download()
|
||||
self.assertTrue(os.path.exists(os.path.join(self.dldir, 'npm2', 'foo-bar.tgz')))
|
||||
fetcher.unpack(self.unpackdir)
|
||||
@@ -2746,18 +2746,18 @@ class NPMTest(FetcherTest):
|
||||
self.assertTrue(os.path.exists(os.path.join(unpackdir, 'package.json')))
|
||||
|
||||
def test_npm_no_network_no_tarball(self):
|
||||
url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'
|
||||
urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0']
|
||||
self.d.setVar('BB_NO_NETWORK', '1')
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
with self.assertRaises(bb.fetch2.NetworkAccess):
|
||||
fetcher.download()
|
||||
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_no_network_with_tarball(self):
|
||||
url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'
|
||||
urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0']
|
||||
# Fetch once to get a tarball
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
fetcher.download()
|
||||
# Disable network access
|
||||
self.d.setVar('BB_NO_NETWORK', '1')
|
||||
@@ -2770,8 +2770,8 @@ class NPMTest(FetcherTest):
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_registry_alternate(self):
|
||||
url = 'npm://skimdb.npmjs.com;package=@savoirfairelinux/node-server-example;version=1.0.0'
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
urls = ['npm://skimdb.npmjs.com;package=@savoirfairelinux/node-server-example;version=1.0.0']
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
fetcher.download()
|
||||
fetcher.unpack(self.unpackdir)
|
||||
unpackdir = os.path.join(self.unpackdir, 'npm')
|
||||
@@ -2780,8 +2780,8 @@ class NPMTest(FetcherTest):
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_version_latest(self):
|
||||
url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=latest'
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
url = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=latest']
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
fetcher.download()
|
||||
fetcher.unpack(self.unpackdir)
|
||||
unpackdir = os.path.join(self.unpackdir, 'npm')
|
||||
@@ -2790,46 +2790,46 @@ class NPMTest(FetcherTest):
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_registry_invalid(self):
|
||||
url = 'npm://registry.invalid.org;package=@savoirfairelinux/node-server-example;version=1.0.0'
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
urls = ['npm://registry.invalid.org;package=@savoirfairelinux/node-server-example;version=1.0.0']
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
with self.assertRaises(bb.fetch2.FetchError):
|
||||
fetcher.download()
|
||||
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_package_invalid(self):
|
||||
url = 'npm://registry.npmjs.org;package=@savoirfairelinux/invalid;version=1.0.0'
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/invalid;version=1.0.0']
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
with self.assertRaises(bb.fetch2.FetchError):
|
||||
fetcher.download()
|
||||
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_version_invalid(self):
|
||||
url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=invalid'
|
||||
urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=invalid']
|
||||
with self.assertRaises(bb.fetch2.ParameterError):
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_registry_none(self):
|
||||
url = 'npm://;package=@savoirfairelinux/node-server-example;version=1.0.0'
|
||||
urls = ['npm://;package=@savoirfairelinux/node-server-example;version=1.0.0']
|
||||
with self.assertRaises(bb.fetch2.MalformedUrl):
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_package_none(self):
|
||||
url = 'npm://registry.npmjs.org;version=1.0.0'
|
||||
urls = ['npm://registry.npmjs.org;version=1.0.0']
|
||||
with self.assertRaises(bb.fetch2.MissingParameterError):
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
|
||||
@skipIfNoNpm()
|
||||
@skipIfNoNetwork()
|
||||
def test_npm_version_none(self):
|
||||
url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example'
|
||||
urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example']
|
||||
with self.assertRaises(bb.fetch2.MissingParameterError):
|
||||
fetcher = bb.fetch.Fetch([url], self.d)
|
||||
fetcher = bb.fetch.Fetch(urls, self.d)
|
||||
|
||||
def create_shrinkwrap_file(self, data):
|
||||
import json
|
||||
|
||||
Reference in New Issue
Block a user