|
15 | 15 | # specific language governing permissions and limitations under the License. |
16 | 16 |
|
17 | 17 | import json |
18 | | -import pytest |
19 | 18 | from unittest import mock |
20 | 19 |
|
| 20 | +import pytest |
| 21 | + |
21 | 22 | from fetchcode.package import info |
22 | 23 |
|
23 | 24 |
|
@@ -93,21 +94,19 @@ def test_bitbucket_packages(mock_get): |
93 | 94 | # @mock.patch("fetchcode.package.get_response") |
94 | 95 | @mock.patch("fetchcode.package.get_response") |
95 | 96 | def test_rubygems_packages(mock_get): |
96 | | - # print(mock_get) |
97 | | - side_effect = [file_data("./data/rubygems_mock_data.json"), file_data("./data/rubygems_mock_data2.json")] |
98 | | - # side_effect2 = [file_data("./data/rubygems_mock_data2.json")] |
| 97 | + side_effect = [ |
| 98 | + file_data("data/rubygems_mock_data.json"), |
| 99 | + file_data("data/rubygems_mock_data_versions.json") |
| 100 | + ] |
99 | 101 | purl = "pkg:rubygems/rubocop" |
100 | | - expected_data = file_data("./data/rubygems.json") |
| 102 | + expected_data = file_data("data/rubygems.json") |
101 | 103 | mock_get.side_effect = side_effect |
102 | | - # mock_get2.side_effect = side_effect |
103 | 104 | packages = list(info(purl)) |
104 | | - # print(packages) |
105 | | - # print(packages, expected_data) |
106 | 105 | match_data(packages, expected_data) |
107 | 106 |
|
108 | 107 |
|
109 | 108 | @mock.patch("fetchcode.package.get_response") |
110 | | -def test_tuby_package_with_invalid_url(mock_get): |
| 109 | +def test_ruby_package_with_invalid_url(mock_get): |
111 | 110 | with pytest.raises(Exception) as e_info: |
112 | 111 | purl = "pkg:ruby/file" |
113 | 112 | packages = list(info(purl)) |
|
0 commit comments