|
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