diff options
Diffstat (limited to 'bitbake/lib/bb/tests')
| -rw-r--r-- | bitbake/lib/bb/tests/fetch.py | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/bitbake/lib/bb/tests/fetch.py b/bitbake/lib/bb/tests/fetch.py index b893482363..c5ec84dc55 100644 --- a/bitbake/lib/bb/tests/fetch.py +++ b/bitbake/lib/bb/tests/fetch.py | |||
| @@ -2627,8 +2627,8 @@ class NPMTest(FetcherTest): | |||
| 2627 | @skipIfNoNpm() | 2627 | @skipIfNoNpm() |
| 2628 | @skipIfNoNetwork() | 2628 | @skipIfNoNetwork() |
| 2629 | def test_npm(self): | 2629 | def test_npm(self): |
| 2630 | url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0' | 2630 | urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'] |
| 2631 | fetcher = bb.fetch.Fetch([url], self.d) | 2631 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2632 | ud = fetcher.ud[fetcher.urls[0]] | 2632 | ud = fetcher.ud[fetcher.urls[0]] |
| 2633 | fetcher.download() | 2633 | fetcher.download() |
| 2634 | self.assertTrue(os.path.exists(ud.localpath)) | 2634 | self.assertTrue(os.path.exists(ud.localpath)) |
| @@ -2641,9 +2641,9 @@ class NPMTest(FetcherTest): | |||
| 2641 | @skipIfNoNpm() | 2641 | @skipIfNoNpm() |
| 2642 | @skipIfNoNetwork() | 2642 | @skipIfNoNetwork() |
| 2643 | def test_npm_bad_checksum(self): | 2643 | def test_npm_bad_checksum(self): |
| 2644 | url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0' | 2644 | urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'] |
| 2645 | # Fetch once to get a tarball | 2645 | # Fetch once to get a tarball |
| 2646 | fetcher = bb.fetch.Fetch([url], self.d) | 2646 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2647 | ud = fetcher.ud[fetcher.urls[0]] | 2647 | ud = fetcher.ud[fetcher.urls[0]] |
| 2648 | fetcher.download() | 2648 | fetcher.download() |
| 2649 | self.assertTrue(os.path.exists(ud.localpath)) | 2649 | self.assertTrue(os.path.exists(ud.localpath)) |
| @@ -2660,9 +2660,9 @@ class NPMTest(FetcherTest): | |||
| 2660 | @skipIfNoNpm() | 2660 | @skipIfNoNpm() |
| 2661 | @skipIfNoNetwork() | 2661 | @skipIfNoNetwork() |
| 2662 | def test_npm_premirrors(self): | 2662 | def test_npm_premirrors(self): |
| 2663 | url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0' | 2663 | urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'] |
| 2664 | # Fetch once to get a tarball | 2664 | # Fetch once to get a tarball |
| 2665 | fetcher = bb.fetch.Fetch([url], self.d) | 2665 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2666 | ud = fetcher.ud[fetcher.urls[0]] | 2666 | ud = fetcher.ud[fetcher.urls[0]] |
| 2667 | fetcher.download() | 2667 | fetcher.download() |
| 2668 | self.assertTrue(os.path.exists(ud.localpath)) | 2668 | self.assertTrue(os.path.exists(ud.localpath)) |
| @@ -2682,7 +2682,7 @@ class NPMTest(FetcherTest): | |||
| 2682 | # while the fetcher object exists, which it does when we rename the | 2682 | # while the fetcher object exists, which it does when we rename the |
| 2683 | # download directory to "mirror" above. Thus we need a new fetcher to go | 2683 | # download directory to "mirror" above. Thus we need a new fetcher to go |
| 2684 | # with the now empty download directory. | 2684 | # with the now empty download directory. |
| 2685 | fetcher = bb.fetch.Fetch([url], self.d) | 2685 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2686 | ud = fetcher.ud[fetcher.urls[0]] | 2686 | ud = fetcher.ud[fetcher.urls[0]] |
| 2687 | fetcher.download() | 2687 | fetcher.download() |
| 2688 | self.assertTrue(os.path.exists(ud.localpath)) | 2688 | self.assertTrue(os.path.exists(ud.localpath)) |
| @@ -2690,9 +2690,9 @@ class NPMTest(FetcherTest): | |||
| 2690 | @skipIfNoNpm() | 2690 | @skipIfNoNpm() |
| 2691 | @skipIfNoNetwork() | 2691 | @skipIfNoNetwork() |
| 2692 | def test_npm_premirrors_with_specified_filename(self): | 2692 | def test_npm_premirrors_with_specified_filename(self): |
| 2693 | url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0' | 2693 | urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'] |
| 2694 | # Fetch once to get a tarball | 2694 | # Fetch once to get a tarball |
| 2695 | fetcher = bb.fetch.Fetch([url], self.d) | 2695 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2696 | ud = fetcher.ud[fetcher.urls[0]] | 2696 | ud = fetcher.ud[fetcher.urls[0]] |
| 2697 | fetcher.download() | 2697 | fetcher.download() |
| 2698 | self.assertTrue(os.path.exists(ud.localpath)) | 2698 | self.assertTrue(os.path.exists(ud.localpath)) |
| @@ -2712,8 +2712,8 @@ class NPMTest(FetcherTest): | |||
| 2712 | @skipIfNoNetwork() | 2712 | @skipIfNoNetwork() |
| 2713 | def test_npm_mirrors(self): | 2713 | def test_npm_mirrors(self): |
| 2714 | # Fetch once to get a tarball | 2714 | # Fetch once to get a tarball |
| 2715 | url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0' | 2715 | urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'] |
| 2716 | fetcher = bb.fetch.Fetch([url], self.d) | 2716 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2717 | ud = fetcher.ud[fetcher.urls[0]] | 2717 | ud = fetcher.ud[fetcher.urls[0]] |
| 2718 | fetcher.download() | 2718 | fetcher.download() |
| 2719 | self.assertTrue(os.path.exists(ud.localpath)) | 2719 | self.assertTrue(os.path.exists(ud.localpath)) |
| @@ -2737,8 +2737,8 @@ class NPMTest(FetcherTest): | |||
| 2737 | @skipIfNoNpm() | 2737 | @skipIfNoNpm() |
| 2738 | @skipIfNoNetwork() | 2738 | @skipIfNoNetwork() |
| 2739 | def test_npm_destsuffix_downloadfilename(self): | 2739 | def test_npm_destsuffix_downloadfilename(self): |
| 2740 | url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0;destsuffix=foo/bar;downloadfilename=foo-bar.tgz' | 2740 | urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0;destsuffix=foo/bar;downloadfilename=foo-bar.tgz'] |
| 2741 | fetcher = bb.fetch.Fetch([url], self.d) | 2741 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2742 | fetcher.download() | 2742 | fetcher.download() |
| 2743 | self.assertTrue(os.path.exists(os.path.join(self.dldir, 'npm2', 'foo-bar.tgz'))) | 2743 | self.assertTrue(os.path.exists(os.path.join(self.dldir, 'npm2', 'foo-bar.tgz'))) |
| 2744 | fetcher.unpack(self.unpackdir) | 2744 | fetcher.unpack(self.unpackdir) |
| @@ -2746,18 +2746,18 @@ class NPMTest(FetcherTest): | |||
| 2746 | self.assertTrue(os.path.exists(os.path.join(unpackdir, 'package.json'))) | 2746 | self.assertTrue(os.path.exists(os.path.join(unpackdir, 'package.json'))) |
| 2747 | 2747 | ||
| 2748 | def test_npm_no_network_no_tarball(self): | 2748 | def test_npm_no_network_no_tarball(self): |
| 2749 | url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0' | 2749 | urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'] |
| 2750 | self.d.setVar('BB_NO_NETWORK', '1') | 2750 | self.d.setVar('BB_NO_NETWORK', '1') |
| 2751 | fetcher = bb.fetch.Fetch([url], self.d) | 2751 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2752 | with self.assertRaises(bb.fetch2.NetworkAccess): | 2752 | with self.assertRaises(bb.fetch2.NetworkAccess): |
| 2753 | fetcher.download() | 2753 | fetcher.download() |
| 2754 | 2754 | ||
| 2755 | @skipIfNoNpm() | 2755 | @skipIfNoNpm() |
| 2756 | @skipIfNoNetwork() | 2756 | @skipIfNoNetwork() |
| 2757 | def test_npm_no_network_with_tarball(self): | 2757 | def test_npm_no_network_with_tarball(self): |
| 2758 | url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0' | 2758 | urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0'] |
| 2759 | # Fetch once to get a tarball | 2759 | # Fetch once to get a tarball |
| 2760 | fetcher = bb.fetch.Fetch([url], self.d) | 2760 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2761 | fetcher.download() | 2761 | fetcher.download() |
| 2762 | # Disable network access | 2762 | # Disable network access |
| 2763 | self.d.setVar('BB_NO_NETWORK', '1') | 2763 | self.d.setVar('BB_NO_NETWORK', '1') |
| @@ -2770,8 +2770,8 @@ class NPMTest(FetcherTest): | |||
| 2770 | @skipIfNoNpm() | 2770 | @skipIfNoNpm() |
| 2771 | @skipIfNoNetwork() | 2771 | @skipIfNoNetwork() |
| 2772 | def test_npm_registry_alternate(self): | 2772 | def test_npm_registry_alternate(self): |
| 2773 | url = 'npm://skimdb.npmjs.com;package=@savoirfairelinux/node-server-example;version=1.0.0' | 2773 | urls = ['npm://skimdb.npmjs.com;package=@savoirfairelinux/node-server-example;version=1.0.0'] |
| 2774 | fetcher = bb.fetch.Fetch([url], self.d) | 2774 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2775 | fetcher.download() | 2775 | fetcher.download() |
| 2776 | fetcher.unpack(self.unpackdir) | 2776 | fetcher.unpack(self.unpackdir) |
| 2777 | unpackdir = os.path.join(self.unpackdir, 'npm') | 2777 | unpackdir = os.path.join(self.unpackdir, 'npm') |
| @@ -2780,8 +2780,8 @@ class NPMTest(FetcherTest): | |||
| 2780 | @skipIfNoNpm() | 2780 | @skipIfNoNpm() |
| 2781 | @skipIfNoNetwork() | 2781 | @skipIfNoNetwork() |
| 2782 | def test_npm_version_latest(self): | 2782 | def test_npm_version_latest(self): |
| 2783 | url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=latest' | 2783 | url = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=latest'] |
| 2784 | fetcher = bb.fetch.Fetch([url], self.d) | 2784 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2785 | fetcher.download() | 2785 | fetcher.download() |
| 2786 | fetcher.unpack(self.unpackdir) | 2786 | fetcher.unpack(self.unpackdir) |
| 2787 | unpackdir = os.path.join(self.unpackdir, 'npm') | 2787 | unpackdir = os.path.join(self.unpackdir, 'npm') |
| @@ -2790,46 +2790,46 @@ class NPMTest(FetcherTest): | |||
| 2790 | @skipIfNoNpm() | 2790 | @skipIfNoNpm() |
| 2791 | @skipIfNoNetwork() | 2791 | @skipIfNoNetwork() |
| 2792 | def test_npm_registry_invalid(self): | 2792 | def test_npm_registry_invalid(self): |
| 2793 | url = 'npm://registry.invalid.org;package=@savoirfairelinux/node-server-example;version=1.0.0' | 2793 | urls = ['npm://registry.invalid.org;package=@savoirfairelinux/node-server-example;version=1.0.0'] |
| 2794 | fetcher = bb.fetch.Fetch([url], self.d) | 2794 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2795 | with self.assertRaises(bb.fetch2.FetchError): | 2795 | with self.assertRaises(bb.fetch2.FetchError): |
| 2796 | fetcher.download() | 2796 | fetcher.download() |
| 2797 | 2797 | ||
| 2798 | @skipIfNoNpm() | 2798 | @skipIfNoNpm() |
| 2799 | @skipIfNoNetwork() | 2799 | @skipIfNoNetwork() |
| 2800 | def test_npm_package_invalid(self): | 2800 | def test_npm_package_invalid(self): |
| 2801 | url = 'npm://registry.npmjs.org;package=@savoirfairelinux/invalid;version=1.0.0' | 2801 | urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/invalid;version=1.0.0'] |
| 2802 | fetcher = bb.fetch.Fetch([url], self.d) | 2802 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2803 | with self.assertRaises(bb.fetch2.FetchError): | 2803 | with self.assertRaises(bb.fetch2.FetchError): |
| 2804 | fetcher.download() | 2804 | fetcher.download() |
| 2805 | 2805 | ||
| 2806 | @skipIfNoNpm() | 2806 | @skipIfNoNpm() |
| 2807 | @skipIfNoNetwork() | 2807 | @skipIfNoNetwork() |
| 2808 | def test_npm_version_invalid(self): | 2808 | def test_npm_version_invalid(self): |
| 2809 | url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=invalid' | 2809 | urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=invalid'] |
| 2810 | with self.assertRaises(bb.fetch2.ParameterError): | 2810 | with self.assertRaises(bb.fetch2.ParameterError): |
| 2811 | fetcher = bb.fetch.Fetch([url], self.d) | 2811 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2812 | 2812 | ||
| 2813 | @skipIfNoNpm() | 2813 | @skipIfNoNpm() |
| 2814 | @skipIfNoNetwork() | 2814 | @skipIfNoNetwork() |
| 2815 | def test_npm_registry_none(self): | 2815 | def test_npm_registry_none(self): |
| 2816 | url = 'npm://;package=@savoirfairelinux/node-server-example;version=1.0.0' | 2816 | urls = ['npm://;package=@savoirfairelinux/node-server-example;version=1.0.0'] |
| 2817 | with self.assertRaises(bb.fetch2.MalformedUrl): | 2817 | with self.assertRaises(bb.fetch2.MalformedUrl): |
| 2818 | fetcher = bb.fetch.Fetch([url], self.d) | 2818 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2819 | 2819 | ||
| 2820 | @skipIfNoNpm() | 2820 | @skipIfNoNpm() |
| 2821 | @skipIfNoNetwork() | 2821 | @skipIfNoNetwork() |
| 2822 | def test_npm_package_none(self): | 2822 | def test_npm_package_none(self): |
| 2823 | url = 'npm://registry.npmjs.org;version=1.0.0' | 2823 | urls = ['npm://registry.npmjs.org;version=1.0.0'] |
| 2824 | with self.assertRaises(bb.fetch2.MissingParameterError): | 2824 | with self.assertRaises(bb.fetch2.MissingParameterError): |
| 2825 | fetcher = bb.fetch.Fetch([url], self.d) | 2825 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2826 | 2826 | ||
| 2827 | @skipIfNoNpm() | 2827 | @skipIfNoNpm() |
| 2828 | @skipIfNoNetwork() | 2828 | @skipIfNoNetwork() |
| 2829 | def test_npm_version_none(self): | 2829 | def test_npm_version_none(self): |
| 2830 | url = 'npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example' | 2830 | urls = ['npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example'] |
| 2831 | with self.assertRaises(bb.fetch2.MissingParameterError): | 2831 | with self.assertRaises(bb.fetch2.MissingParameterError): |
| 2832 | fetcher = bb.fetch.Fetch([url], self.d) | 2832 | fetcher = bb.fetch.Fetch(urls, self.d) |
| 2833 | 2833 | ||
| 2834 | def create_shrinkwrap_file(self, data): | 2834 | def create_shrinkwrap_file(self, data): |
| 2835 | import json | 2835 | import json |
