Skip to content

Commit b42101a

Browse files
committed
Add test for ruby importer
Signed-off-by: sbs2001 <shivam.sandbhor@gmail.com>
1 parent ded7780 commit b42101a

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

vulnerabilities/tests/test_ruby.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from vulnerabilities.scraper.ruby import get_all_versions_of_package
2+
from vulnerabilities.scraper.ruby import get_patched_range
3+
from dephell_specifier import RangeSpecifier
4+
5+
6+
def test_get_all_versions_of_package():
7+
versions = set(get_all_versions_of_package('actionpack'))
8+
expected = set(['1.10.2', '4.0.3', '3.2.3', '4.2.0.beta3',
9+
'5.2.3', '4.1.14.2', '4.0.13'])
10+
assert versions >= expected
11+
12+
13+
def test_get_patched_range():
14+
expected = set([RangeSpecifier('>4'), RangeSpecifier('~>4.1')])
15+
assert set(get_patched_range(['>4', '~>4.1', '>4.2rc'])) == expected

0 commit comments

Comments
 (0)