Skip to content

Commit f51ff21

Browse files
committed
add a test
1 parent 78f4191 commit f51ff21

File tree

2 files changed

+119
-1
lines changed

2 files changed

+119
-1
lines changed
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
<a href="../torch1.12.0/mmcv-2.0.0-cp310-cp310-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0-cp310-cp310-manylinux1_x86_64.whl</a><br>
2+
<a href="../torch1.12.0/mmcv-2.0.0-cp310-cp310-win_amd64.whl">../torch1.12.0/mmcv-2.0.0-cp310-cp310-win_amd64.whl</a><br>
3+
<a href="../torch1.12.0/mmcv-2.0.0-cp37-cp37m-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0-cp37-cp37m-manylinux1_x86_64.whl</a><br>
4+
<a href="../torch1.12.0/mmcv-2.0.0-cp37-cp37m-win_amd64.whl">../torch1.12.0/mmcv-2.0.0-cp37-cp37m-win_amd64.whl</a><br>
5+
<a href="../torch1.12.0/mmcv-2.0.0-cp38-cp38-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0-cp38-cp38-manylinux1_x86_64.whl</a><br>
6+
<a href="../torch1.12.0/mmcv-2.0.0-cp38-cp38-win_amd64.whl">../torch1.12.0/mmcv-2.0.0-cp38-cp38-win_amd64.whl</a><br>
7+
<a href="../torch1.12.0/mmcv-2.0.0-cp39-cp39-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0-cp39-cp39-manylinux1_x86_64.whl</a><br>
8+
<a href="../torch1.12.0/mmcv-2.0.0-cp39-cp39-win_amd64.whl">../torch1.12.0/mmcv-2.0.0-cp39-cp39-win_amd64.whl</a><br>
9+
<a href="../torch1.12.0/mmcv-2.0.0rc1-cp310-cp310-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc1-cp310-cp310-manylinux1_x86_64.whl</a><br>
10+
<a href="../torch1.12.0/mmcv-2.0.0rc1-cp310-cp310-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc1-cp310-cp310-win_amd64.whl</a><br>
11+
<a href="../torch1.12.0/mmcv-2.0.0rc1-cp37-cp37m-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc1-cp37-cp37m-manylinux1_x86_64.whl</a><br>
12+
<a href="../torch1.12.0/mmcv-2.0.0rc1-cp37-cp37m-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc1-cp37-cp37m-win_amd64.whl</a><br>
13+
<a href="../torch1.12.0/mmcv-2.0.0rc1-cp38-cp38-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc1-cp38-cp38-manylinux1_x86_64.whl</a><br>
14+
<a href="../torch1.12.0/mmcv-2.0.0rc1-cp38-cp38-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc1-cp38-cp38-win_amd64.whl</a><br>
15+
<a href="../torch1.12.0/mmcv-2.0.0rc1-cp39-cp39-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc1-cp39-cp39-manylinux1_x86_64.whl</a><br>
16+
<a href="../torch1.12.0/mmcv-2.0.0rc1-cp39-cp39-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc1-cp39-cp39-win_amd64.whl</a><br>
17+
<a href="../torch1.12.0/mmcv-2.0.0rc2-cp310-cp310-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc2-cp310-cp310-manylinux1_x86_64.whl</a><br>
18+
<a href="../torch1.12.0/mmcv-2.0.0rc2-cp310-cp310-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc2-cp310-cp310-win_amd64.whl</a><br>
19+
<a href="../torch1.12.0/mmcv-2.0.0rc2-cp37-cp37m-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc2-cp37-cp37m-manylinux1_x86_64.whl</a><br>
20+
<a href="../torch1.12.0/mmcv-2.0.0rc2-cp37-cp37m-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc2-cp37-cp37m-win_amd64.whl</a><br>
21+
<a href="../torch1.12.0/mmcv-2.0.0rc2-cp38-cp38-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc2-cp38-cp38-manylinux1_x86_64.whl</a><br>
22+
<a href="../torch1.12.0/mmcv-2.0.0rc2-cp38-cp38-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc2-cp38-cp38-win_amd64.whl</a><br>
23+
<a href="../torch1.12.0/mmcv-2.0.0rc2-cp39-cp39-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc2-cp39-cp39-manylinux1_x86_64.whl</a><br>
24+
<a href="../torch1.12.0/mmcv-2.0.0rc2-cp39-cp39-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc2-cp39-cp39-win_amd64.whl</a><br>
25+
<a href="../torch1.12.0/mmcv-2.0.0rc3-cp310-cp310-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc3-cp310-cp310-manylinux1_x86_64.whl</a><br>
26+
<a href="../torch1.12.0/mmcv-2.0.0rc3-cp310-cp310-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc3-cp310-cp310-win_amd64.whl</a><br>
27+
<a href="../torch1.12.0/mmcv-2.0.0rc3-cp37-cp37m-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc3-cp37-cp37m-manylinux1_x86_64.whl</a><br>
28+
<a href="../torch1.12.0/mmcv-2.0.0rc3-cp37-cp37m-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc3-cp37-cp37m-win_amd64.whl</a><br>
29+
<a href="../torch1.12.0/mmcv-2.0.0rc3-cp38-cp38-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc3-cp38-cp38-manylinux1_x86_64.whl</a><br>
30+
<a href="../torch1.12.0/mmcv-2.0.0rc3-cp38-cp38-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc3-cp38-cp38-win_amd64.whl</a><br>
31+
<a href="../torch1.12.0/mmcv-2.0.0rc3-cp39-cp39-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc3-cp39-cp39-manylinux1_x86_64.whl</a><br>
32+
<a href="../torch1.12.0/mmcv-2.0.0rc3-cp39-cp39-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc3-cp39-cp39-win_amd64.whl</a><br>
33+
<a href="../torch1.12.0/mmcv-2.0.0rc4-cp310-cp310-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc4-cp310-cp310-manylinux1_x86_64.whl</a><br>
34+
<a href="../torch1.12.0/mmcv-2.0.0rc4-cp310-cp310-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc4-cp310-cp310-win_amd64.whl</a><br>
35+
<a href="../torch1.12.0/mmcv-2.0.0rc4-cp37-cp37m-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc4-cp37-cp37m-manylinux1_x86_64.whl</a><br>
36+
<a href="../torch1.12.0/mmcv-2.0.0rc4-cp37-cp37m-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc4-cp37-cp37m-win_amd64.whl</a><br>
37+
<a href="../torch1.12.0/mmcv-2.0.0rc4-cp38-cp38-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc4-cp38-cp38-manylinux1_x86_64.whl</a><br>
38+
<a href="../torch1.12.0/mmcv-2.0.0rc4-cp38-cp38-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc4-cp38-cp38-win_amd64.whl</a><br>
39+
<a href="../torch1.12.0/mmcv-2.0.0rc4-cp39-cp39-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.0rc4-cp39-cp39-manylinux1_x86_64.whl</a><br>
40+
<a href="../torch1.12.0/mmcv-2.0.0rc4-cp39-cp39-win_amd64.whl">../torch1.12.0/mmcv-2.0.0rc4-cp39-cp39-win_amd64.whl</a><br>
41+
<a href="../torch1.12.0/mmcv-2.0.1-cp310-cp310-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.1-cp310-cp310-manylinux1_x86_64.whl</a><br>
42+
<a href="../torch1.12.0/mmcv-2.0.1-cp310-cp310-win_amd64.whl">../torch1.12.0/mmcv-2.0.1-cp310-cp310-win_amd64.whl</a><br>
43+
<a href="../torch1.12.0/mmcv-2.0.1-cp37-cp37m-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.1-cp37-cp37m-manylinux1_x86_64.whl</a><br>
44+
<a href="../torch1.12.0/mmcv-2.0.1-cp37-cp37m-win_amd64.whl">../torch1.12.0/mmcv-2.0.1-cp37-cp37m-win_amd64.whl</a><br>
45+
<a href="../torch1.12.0/mmcv-2.0.1-cp38-cp38-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.1-cp38-cp38-manylinux1_x86_64.whl</a><br>
46+
<a href="../torch1.12.0/mmcv-2.0.1-cp38-cp38-win_amd64.whl">../torch1.12.0/mmcv-2.0.1-cp38-cp38-win_amd64.whl</a><br>
47+
<a href="../torch1.12.0/mmcv-2.0.1-cp39-cp39-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.0.1-cp39-cp39-manylinux1_x86_64.whl</a><br>
48+
<a href="../torch1.12.0/mmcv-2.0.1-cp39-cp39-win_amd64.whl">../torch1.12.0/mmcv-2.0.1-cp39-cp39-win_amd64.whl</a><br>
49+
<a href="../torch1.12.0/mmcv-2.1.0-cp310-cp310-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.1.0-cp310-cp310-manylinux1_x86_64.whl</a><br>
50+
<a href="../torch1.12.0/mmcv-2.1.0-cp310-cp310-win_amd64.whl">../torch1.12.0/mmcv-2.1.0-cp310-cp310-win_amd64.whl</a><br>
51+
<a href="../torch1.12.0/mmcv-2.1.0-cp37-cp37m-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.1.0-cp37-cp37m-manylinux1_x86_64.whl</a><br>
52+
<a href="../torch1.12.0/mmcv-2.1.0-cp37-cp37m-win_amd64.whl">../torch1.12.0/mmcv-2.1.0-cp37-cp37m-win_amd64.whl</a><br>
53+
<a href="../torch1.12.0/mmcv-2.1.0-cp38-cp38-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.1.0-cp38-cp38-manylinux1_x86_64.whl</a><br>
54+
<a href="../torch1.12.0/mmcv-2.1.0-cp38-cp38-win_amd64.whl">../torch1.12.0/mmcv-2.1.0-cp38-cp38-win_amd64.whl</a><br>
55+
<a href="../torch1.12.0/mmcv-2.1.0-cp39-cp39-manylinux1_x86_64.whl">../torch1.12.0/mmcv-2.1.0-cp39-cp39-manylinux1_x86_64.whl</a><br>
56+
<a href="../torch1.12.0/mmcv-2.1.0-cp39-cp39-win_amd64.whl">../torch1.12.0/mmcv-2.1.0-cp39-cp39-win_amd64.whl</a><br>
57+
<a href="../torch1.12.0/mmcv_full-1.6.0-cp310-cp310-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.6.0-cp310-cp310-manylinux1_x86_64.whl</a><br>
58+
<a href="../torch1.12.0/mmcv_full-1.6.0-cp310-cp310-win_amd64.whl">../torch1.12.0/mmcv_full-1.6.0-cp310-cp310-win_amd64.whl</a><br>
59+
<a href="../torch1.12.0/mmcv_full-1.6.0-cp37-cp37m-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.6.0-cp37-cp37m-manylinux1_x86_64.whl</a><br>
60+
<a href="../torch1.12.0/mmcv_full-1.6.0-cp37-cp37m-win_amd64.whl">../torch1.12.0/mmcv_full-1.6.0-cp37-cp37m-win_amd64.whl</a><br>
61+
<a href="../torch1.12.0/mmcv_full-1.6.0-cp38-cp38-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.6.0-cp38-cp38-manylinux1_x86_64.whl</a><br>
62+
<a href="../torch1.12.0/mmcv_full-1.6.0-cp38-cp38-win_amd64.whl">../torch1.12.0/mmcv_full-1.6.0-cp38-cp38-win_amd64.whl</a><br>
63+
<a href="../torch1.12.0/mmcv_full-1.6.0-cp39-cp39-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.6.0-cp39-cp39-manylinux1_x86_64.whl</a><br>
64+
<a href="../torch1.12.0/mmcv_full-1.6.0-cp39-cp39-win_amd64.whl">../torch1.12.0/mmcv_full-1.6.0-cp39-cp39-win_amd64.whl</a><br>
65+
<a href="../torch1.12.0/mmcv_full-1.6.1-cp310-cp310-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.6.1-cp310-cp310-manylinux1_x86_64.whl</a><br>
66+
<a href="../torch1.12.0/mmcv_full-1.6.1-cp310-cp310-win_amd64.whl">../torch1.12.0/mmcv_full-1.6.1-cp310-cp310-win_amd64.whl</a><br>
67+
<a href="../torch1.12.0/mmcv_full-1.6.1-cp37-cp37m-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.6.1-cp37-cp37m-manylinux1_x86_64.whl</a><br>
68+
<a href="../torch1.12.0/mmcv_full-1.6.1-cp37-cp37m-win_amd64.whl">../torch1.12.0/mmcv_full-1.6.1-cp37-cp37m-win_amd64.whl</a><br>
69+
<a href="../torch1.12.0/mmcv_full-1.6.1-cp38-cp38-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.6.1-cp38-cp38-manylinux1_x86_64.whl</a><br>
70+
<a href="../torch1.12.0/mmcv_full-1.6.1-cp38-cp38-win_amd64.whl">../torch1.12.0/mmcv_full-1.6.1-cp38-cp38-win_amd64.whl</a><br>
71+
<a href="../torch1.12.0/mmcv_full-1.6.1-cp39-cp39-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.6.1-cp39-cp39-manylinux1_x86_64.whl</a><br>
72+
<a href="../torch1.12.0/mmcv_full-1.6.1-cp39-cp39-win_amd64.whl">../torch1.12.0/mmcv_full-1.6.1-cp39-cp39-win_amd64.whl</a><br>
73+
<a href="../torch1.12.0/mmcv_full-1.6.2-cp310-cp310-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.6.2-cp310-cp310-manylinux1_x86_64.whl</a><br>
74+
<a href="../torch1.12.0/mmcv_full-1.6.2-cp310-cp310-win_amd64.whl">../torch1.12.0/mmcv_full-1.6.2-cp310-cp310-win_amd64.whl</a><br>
75+
<a href="../torch1.12.0/mmcv_full-1.6.2-cp37-cp37m-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.6.2-cp37-cp37m-manylinux1_x86_64.whl</a><br>
76+
<a href="../torch1.12.0/mmcv_full-1.6.2-cp37-cp37m-win_amd64.whl">../torch1.12.0/mmcv_full-1.6.2-cp37-cp37m-win_amd64.whl</a><br>
77+
<a href="../torch1.12.0/mmcv_full-1.6.2-cp38-cp38-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.6.2-cp38-cp38-manylinux1_x86_64.whl</a><br>
78+
<a href="../torch1.12.0/mmcv_full-1.6.2-cp38-cp38-win_amd64.whl">../torch1.12.0/mmcv_full-1.6.2-cp38-cp38-win_amd64.whl</a><br>
79+
<a href="../torch1.12.0/mmcv_full-1.6.2-cp39-cp39-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.6.2-cp39-cp39-manylinux1_x86_64.whl</a><br>
80+
<a href="../torch1.12.0/mmcv_full-1.6.2-cp39-cp39-win_amd64.whl">../torch1.12.0/mmcv_full-1.6.2-cp39-cp39-win_amd64.whl</a><br>
81+
<a href="../torch1.12.0/mmcv_full-1.7.0-cp310-cp310-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.7.0-cp310-cp310-manylinux1_x86_64.whl</a><br>
82+
<a href="../torch1.12.0/mmcv_full-1.7.0-cp310-cp310-win_amd64.whl">../torch1.12.0/mmcv_full-1.7.0-cp310-cp310-win_amd64.whl</a><br>
83+
<a href="../torch1.12.0/mmcv_full-1.7.0-cp37-cp37m-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.7.0-cp37-cp37m-manylinux1_x86_64.whl</a><br>
84+
<a href="../torch1.12.0/mmcv_full-1.7.0-cp37-cp37m-win_amd64.whl">../torch1.12.0/mmcv_full-1.7.0-cp37-cp37m-win_amd64.whl</a><br>
85+
<a href="../torch1.12.0/mmcv_full-1.7.0-cp38-cp38-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.7.0-cp38-cp38-manylinux1_x86_64.whl</a><br>
86+
<a href="../torch1.12.0/mmcv_full-1.7.0-cp38-cp38-win_amd64.whl">../torch1.12.0/mmcv_full-1.7.0-cp38-cp38-win_amd64.whl</a><br>
87+
<a href="../torch1.12.0/mmcv_full-1.7.0-cp39-cp39-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.7.0-cp39-cp39-manylinux1_x86_64.whl</a><br>
88+
<a href="../torch1.12.0/mmcv_full-1.7.0-cp39-cp39-win_amd64.whl">../torch1.12.0/mmcv_full-1.7.0-cp39-cp39-win_amd64.whl</a><br>
89+
<a href="../torch1.12.0/mmcv_full-1.7.1-cp310-cp310-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.7.1-cp310-cp310-manylinux1_x86_64.whl</a><br>
90+
<a href="../torch1.12.0/mmcv_full-1.7.1-cp310-cp310-win_amd64.whl">../torch1.12.0/mmcv_full-1.7.1-cp310-cp310-win_amd64.whl</a><br>
91+
<a href="../torch1.12.0/mmcv_full-1.7.1-cp37-cp37m-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.7.1-cp37-cp37m-manylinux1_x86_64.whl</a><br>
92+
<a href="../torch1.12.0/mmcv_full-1.7.1-cp37-cp37m-win_amd64.whl">../torch1.12.0/mmcv_full-1.7.1-cp37-cp37m-win_amd64.whl</a><br>
93+
<a href="../torch1.12.0/mmcv_full-1.7.1-cp38-cp38-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.7.1-cp38-cp38-manylinux1_x86_64.whl</a><br>
94+
<a href="../torch1.12.0/mmcv_full-1.7.1-cp38-cp38-win_amd64.whl">../torch1.12.0/mmcv_full-1.7.1-cp38-cp38-win_amd64.whl</a><br>
95+
<a href="../torch1.12.0/mmcv_full-1.7.1-cp39-cp39-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.7.1-cp39-cp39-manylinux1_x86_64.whl</a><br>
96+
<a href="../torch1.12.0/mmcv_full-1.7.1-cp39-cp39-win_amd64.whl">../torch1.12.0/mmcv_full-1.7.1-cp39-cp39-win_amd64.whl</a><br>
97+
<a href="../torch1.12.0/mmcv_full-1.7.2-cp310-cp310-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.7.2-cp310-cp310-manylinux1_x86_64.whl</a><br>
98+
<a href="../torch1.12.0/mmcv_full-1.7.2-cp310-cp310-win_amd64.whl">../torch1.12.0/mmcv_full-1.7.2-cp310-cp310-win_amd64.whl</a><br>
99+
<a href="../torch1.12.0/mmcv_full-1.7.2-cp37-cp37m-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.7.2-cp37-cp37m-manylinux1_x86_64.whl</a><br>
100+
<a href="../torch1.12.0/mmcv_full-1.7.2-cp37-cp37m-win_amd64.whl">../torch1.12.0/mmcv_full-1.7.2-cp37-cp37m-win_amd64.whl</a><br>
101+
<a href="../torch1.12.0/mmcv_full-1.7.2-cp38-cp38-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.7.2-cp38-cp38-manylinux1_x86_64.whl</a><br>
102+
<a href="../torch1.12.0/mmcv_full-1.7.2-cp38-cp38-win_amd64.whl">../torch1.12.0/mmcv_full-1.7.2-cp38-cp38-win_amd64.whl</a><br>
103+
<a href="../torch1.12.0/mmcv_full-1.7.2-cp39-cp39-manylinux1_x86_64.whl">../torch1.12.0/mmcv_full-1.7.2-cp39-cp39-manylinux1_x86_64.whl</a><br>
104+
<a href="../torch1.12.0/mmcv_full-1.7.2-cp39-cp39-win_amd64.whl">../torch1.12.0/mmcv_full-1.7.2-cp39-cp39-win_amd64.whl</a><br>

tests/repositories/test_single_page_repository.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
from pathlib import Path
66
from typing import TYPE_CHECKING
7+
from urllib.parse import urlsplit
78

89
from poetry.core.packages.dependency import Dependency
910

@@ -22,7 +23,7 @@ class MockSinglePageRepository(SinglePageRepository):
2223
def __init__(self, page: str) -> None:
2324
super().__init__(
2425
"single-page",
25-
url=f"http://single-page.foo.bar/{page}.html",
26+
url=f"http://single-page.foo.bar/single/page/repo/{page}.html",
2627
disable_cache=True,
2728
)
2829
self._lazy_wheel = False
@@ -67,3 +68,16 @@ def test_single_page_repository_find_packages() -> None:
6768
package = packages[0]
6869
assert package.name == dep.name
6970
assert package.to_dependency().to_pep_508() == dep.to_pep_508()
71+
72+
73+
def test_single_page_repository_get_page_with_relative_links() -> None:
74+
repo = MockSinglePageRepository("mmcv_torch_releases")
75+
76+
page = repo.get_page("mmcv")
77+
links = list(page.links)
78+
79+
base_path = Path("/single/page/torch1.12.0")
80+
for link in links:
81+
split_url = urlsplit(link.url)
82+
path = Path(split_url.path)
83+
assert path.parent == base_path

0 commit comments

Comments
 (0)