blob: 1dc42c00afa6a2d4671e3fd8350839f13e05b941 [file] [log] [blame]
Max Rasskazova8db7a92015-05-30 02:23:43 +03001# description format:
2# url:
3# test_function_name_1: expected_result
4# test_function_name_2: [expected, results]
5# test_function_name_3:
6# - expected
7# - results
8'ubuntu@172.18.66.89:~':
Max Rasskazov64f77bf2015-06-02 15:22:48 +03009 url: 'ubuntu@172.18.66.89:~'
Max Rasskazov2f93dd22015-06-04 14:20:44 +030010 url_in:
Max Rasskazova021f572015-06-04 15:11:13 +030011 null: 'ubuntu@172.18.66.89:~/'
Max Rasskazov2f93dd22015-06-04 14:20:44 +030012 '': 'ubuntu@172.18.66.89:~/'
13 '/': 'ubuntu@172.18.66.89:~/'
14 '/first/level/': 'ubuntu@172.18.66.89:~/first/level/'
15 'first/level': 'ubuntu@172.18.66.89:~/first/level/'
16 url_is:
Max Rasskazova021f572015-06-04 15:11:13 +030017 null: 'ubuntu@172.18.66.89:~'
Max Rasskazov2f93dd22015-06-04 14:20:44 +030018 '': 'ubuntu@172.18.66.89:~'
19 '/': 'ubuntu@172.18.66.89:~'
20 '/first/level/': 'ubuntu@172.18.66.89:~/first/level'
21 'first/level': 'ubuntu@172.18.66.89:~/first/level'
Max Rasskazova8db7a92015-05-30 02:23:43 +030022 exact_match_num: 1
23 classed: 'ssh'
24 parsed:
25 - 'ubuntu'
26 - '172.18.66.89'
Max Rasskazova8db7a92015-05-30 02:23:43 +030027 - '~'
Max Rasskazov64f77bf2015-06-02 15:22:48 +030028 valid: True
Max Rasskazova8db7a92015-05-30 02:23:43 +030029'johnivanov@172.18.66.89:/mirror-sync/otlichniy/reg/exp':
Max Rasskazov64f77bf2015-06-02 15:22:48 +030030 url: 'johnivanov@172.18.66.89:/mirror-sync/otlichniy/reg/exp'
Max Rasskazova8db7a92015-05-30 02:23:43 +030031 exact_match_num: 1
32 classed: 'ssh'
33 parsed:
34 - 'johnivanov'
35 - '172.18.66.89'
Max Rasskazova8db7a92015-05-30 02:23:43 +030036 - '/mirror-sync/otlichniy/reg/exp'
Max Rasskazov64f77bf2015-06-02 15:22:48 +030037 valid: True
Max Rasskazova8db7a92015-05-30 02:23:43 +030038'172.18.66.89:/mirror-sync/otlichniy/reg/exp':
Max Rasskazov64f77bf2015-06-02 15:22:48 +030039 url: '172.18.66.89:/mirror-sync/otlichniy/reg/exp'
Max Rasskazova8db7a92015-05-30 02:23:43 +030040 exact_match_num: 1
41 classed: 'ssh'
42 parsed:
43 - null
44 - '172.18.66.89'
Max Rasskazova8db7a92015-05-30 02:23:43 +030045 - '/mirror-sync/otlichniy/reg/exp'
Max Rasskazov64f77bf2015-06-02 15:22:48 +030046 valid: True
Max Rasskazova8db7a92015-05-30 02:23:43 +030047'172.18.66.89:/':
Max Rasskazov64f77bf2015-06-02 15:22:48 +030048 url: '172.18.66.89:/'
Max Rasskazova8db7a92015-05-30 02:23:43 +030049 exact_match_num: 1
50 classed: 'ssh'
51 parsed:
52 - null
53 - '172.18.66.89'
Max Rasskazova8db7a92015-05-30 02:23:43 +030054 - '/'
Max Rasskazov64f77bf2015-06-02 15:22:48 +030055 valid: True
Max Rasskazova8db7a92015-05-30 02:23:43 +030056'172.18.66.89:':
Max Rasskazov64f77bf2015-06-02 15:22:48 +030057 url: '172.18.66.89:'
Max Rasskazova8db7a92015-05-30 02:23:43 +030058 exact_match_num: 1
59 classed: 'ssh'
60 parsed:
61 - null
62 - '172.18.66.89'
Max Rasskazov64f77bf2015-06-02 15:22:48 +030063 - ''
64 valid: True
65'johnivanov@172.18.66.89::mirror-sync/otlichniy/reg/exp':
66 url: 'johnivanov@172.18.66.89::mirror-sync/otlichniy/reg/exp'
Max Rasskazov2f93dd22015-06-04 14:20:44 +030067 url_in:
Max Rasskazova021f572015-06-04 15:11:13 +030068 null: 'johnivanov@172.18.66.89::mirror-sync/otlichniy/reg/exp/'
Max Rasskazov2f93dd22015-06-04 14:20:44 +030069 '': 'johnivanov@172.18.66.89::mirror-sync/otlichniy/reg/exp/'
70 '/': 'johnivanov@172.18.66.89::mirror-sync/otlichniy/reg/exp/'
71 '/first/level/': 'johnivanov@172.18.66.89::mirror-sync/otlichniy/reg/exp/first/level/'
72 'first/level': 'johnivanov@172.18.66.89::mirror-sync/otlichniy/reg/exp/first/level/'
73 url_is:
Max Rasskazova021f572015-06-04 15:11:13 +030074 null: 'johnivanov@172.18.66.89::mirror-sync/otlichniy/reg/exp'
Max Rasskazov2f93dd22015-06-04 14:20:44 +030075 '': 'johnivanov@172.18.66.89::mirror-sync/otlichniy/reg/exp'
76 '/': 'johnivanov@172.18.66.89::mirror-sync/otlichniy/reg/exp'
77 '/first/level/': 'johnivanov@172.18.66.89::mirror-sync/otlichniy/reg/exp/first/level'
78 'first/level': 'johnivanov@172.18.66.89::mirror-sync/otlichniy/reg/exp/first/level'
Max Rasskazova8db7a92015-05-30 02:23:43 +030079 exact_match_num: 1
80 classed: 'rsync1'
Max Rasskazov64f77bf2015-06-02 15:22:48 +030081 parsed_rsync:
Max Rasskazova8db7a92015-05-30 02:23:43 +030082 - 'johnivanov'
83 - '172.18.66.89'
84 - null
Max Rasskazov64f77bf2015-06-02 15:22:48 +030085 - 'mirror-sync'
86 - '/otlichniy/reg/exp'
87 valid: True
88'172.18.66.89::mirror-sync/otlichniy/reg/exp':
89 url: '172.18.66.89::mirror-sync/otlichniy/reg/exp'
90 exact_match_num: 1
91 classed: 'rsync1'
92 parsed_rsync:
93 - null
94 - '172.18.66.89'
95 - null
96 - 'mirror-sync'
97 - '/otlichniy/reg/exp'
98 valid: True
99'johnivanov@172.18.66.89::/mirror-sync/otlichniy/reg/exp':
100 url: 'johnivanov@172.18.66.89::/mirror-sync/otlichniy/reg/exp'
101 exact_match_num: 0
102 classed: null
103 valid: False
Max Rasskazova8db7a92015-05-30 02:23:43 +0300104'172.18.66.89::/mirror-sync/otlichniy/reg/exp':
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300105 url: '172.18.66.89::/mirror-sync/otlichniy/reg/exp'
106 exact_match_num: 0
107 classed: null
108 valid: False
Max Rasskazova8db7a92015-05-30 02:23:43 +0300109'172.18.66.89::/':
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300110 url: '172.18.66.89::/'
111 exact_match_num: 0
112 classed: null
113 valid: False
Max Rasskazova8db7a92015-05-30 02:23:43 +0300114'172.18.66.89::':
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300115 url: '172.18.66.89::'
Max Rasskazov732379b2015-06-02 17:05:20 +0300116 exact_match_num: 0
117 classed: null
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300118 valid: False
Max Rasskazov732379b2015-06-02 17:05:20 +0300119 #url: '172.18.66.89::'
120 #exact_match_num: 1
121 #classed: 'rsync1'
122 #parsed_rsync:
123 # - null
124 # - '172.18.66.89'
125 # - null
126 # - null
127 # - ''
128 #valid: False
Max Rasskazova8db7a92015-05-30 02:23:43 +0300129'rsync://mirror-sync@172.18.66.89:7327/otlichniy/reg/exp':
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300130 url: 'rsync://mirror-sync@172.18.66.89:7327/otlichniy/reg/exp'
Max Rasskazov2f93dd22015-06-04 14:20:44 +0300131 url_in:
Max Rasskazova021f572015-06-04 15:11:13 +0300132 null: 'rsync://mirror-sync@172.18.66.89:7327/otlichniy/reg/exp/'
Max Rasskazov2f93dd22015-06-04 14:20:44 +0300133 '': 'rsync://mirror-sync@172.18.66.89:7327/otlichniy/reg/exp/'
134 '/': 'rsync://mirror-sync@172.18.66.89:7327/otlichniy/reg/exp/'
135 '/first/level/': 'rsync://mirror-sync@172.18.66.89:7327/otlichniy/reg/exp/first/level/'
136 'first/level': 'rsync://mirror-sync@172.18.66.89:7327/otlichniy/reg/exp/first/level/'
137 url_is:
Max Rasskazova021f572015-06-04 15:11:13 +0300138 null: 'rsync://mirror-sync@172.18.66.89:7327/otlichniy/reg/exp'
Max Rasskazov2f93dd22015-06-04 14:20:44 +0300139 '': 'rsync://mirror-sync@172.18.66.89:7327/otlichniy/reg/exp'
140 '/': 'rsync://mirror-sync@172.18.66.89:7327/otlichniy/reg/exp'
141 '/first/level/': 'rsync://mirror-sync@172.18.66.89:7327/otlichniy/reg/exp/first/level'
142 'first/level': 'rsync://mirror-sync@172.18.66.89:7327/otlichniy/reg/exp/first/level'
Max Rasskazova8db7a92015-05-30 02:23:43 +0300143 exact_match_num: 1
144 classed: 'rsync2'
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300145 parsed_rsync:
Max Rasskazova8db7a92015-05-30 02:23:43 +0300146 - 'mirror-sync'
147 - '172.18.66.89'
148 - 7327
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300149 - 'otlichniy'
150 - '/reg/exp'
151 valid: True
Max Rasskazova8db7a92015-05-30 02:23:43 +0300152'rsync://172.18.66.89:7327/mirror-sync/otlichniy/reg/exp':
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300153 url: 'rsync://172.18.66.89:7327/mirror-sync/otlichniy/reg/exp'
Max Rasskazova8db7a92015-05-30 02:23:43 +0300154 exact_match_num: 1
155 classed: 'rsync2'
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300156 parsed_rsync:
Max Rasskazova8db7a92015-05-30 02:23:43 +0300157 - null
158 - '172.18.66.89'
159 - 7327
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300160 - 'mirror-sync'
161 - '/otlichniy/reg/exp'
162 valid: True
Max Rasskazova8db7a92015-05-30 02:23:43 +0300163'rsync://172.18.66.89/mirror-sync/otlichniy/reg/exp':
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300164 url: 'rsync://172.18.66.89/mirror-sync/otlichniy/reg/exp'
Max Rasskazova8db7a92015-05-30 02:23:43 +0300165 exact_match_num: 1
166 classed: 'rsync2'
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300167 parsed_rsync:
Max Rasskazova8db7a92015-05-30 02:23:43 +0300168 - null
169 - '172.18.66.89'
170 - null
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300171 - 'mirror-sync'
172 - '/otlichniy/reg/exp'
173 valid: True
Max Rasskazova8db7a92015-05-30 02:23:43 +0300174'rsync://172.18.66.89/':
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300175 url: 'rsync://172.18.66.89/'
Max Rasskazova8db7a92015-05-30 02:23:43 +0300176 exact_match_num: 1
177 classed: 'rsync2'
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300178 parsed_rsync:
Max Rasskazova8db7a92015-05-30 02:23:43 +0300179 - null
180 - '172.18.66.89'
181 - null
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300182 - null
183 - ''
184 valid: False
Max Rasskazova8db7a92015-05-30 02:23:43 +0300185'rsync://172.18.66.89':
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300186 url: 'rsync://172.18.66.89'
Max Rasskazova8db7a92015-05-30 02:23:43 +0300187 exact_match_num: 1
188 classed: 'rsync2'
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300189 parsed_rsync:
Max Rasskazova8db7a92015-05-30 02:23:43 +0300190 - null
191 - '172.18.66.89'
192 - null
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300193 - null
194 - ''
195 valid: False
Max Rasskazova8db7a92015-05-30 02:23:43 +0300196'/':
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300197 url: '/'
Max Rasskazov2f93dd22015-06-04 14:20:44 +0300198 url_in:
Max Rasskazova021f572015-06-04 15:11:13 +0300199 null: '/'
Max Rasskazov2f93dd22015-06-04 14:20:44 +0300200 '': '/'
201 '/': '/'
202 '/first/level/': '/first/level/'
203 'first/level': '/first/level/'
204 url_is:
Max Rasskazova021f572015-06-04 15:11:13 +0300205 null: '/'
Max Rasskazov2f93dd22015-06-04 14:20:44 +0300206 '': '/'
207 '/': '/'
208 '/first/level/': '/first/level'
209 'first/level': '/first/level'
Max Rasskazova8db7a92015-05-30 02:23:43 +0300210 exact_match_num: 1
211 classed: 'path'
212 parsed:
213 - null
214 - null
Max Rasskazova8db7a92015-05-30 02:23:43 +0300215 - '/'
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300216 valid: True
Max Rasskazova8db7a92015-05-30 02:23:43 +0300217'dir':
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300218 url: 'dir'
Max Rasskazova8db7a92015-05-30 02:23:43 +0300219 exact_match_num: 1
220 classed: 'path'
221 parsed:
222 - null
223 - null
Max Rasskazova8db7a92015-05-30 02:23:43 +0300224 - 'dir'
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300225 valid: True
Max Rasskazova8db7a92015-05-30 02:23:43 +0300226'/dir':
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300227 url: '/dir'
Max Rasskazova8db7a92015-05-30 02:23:43 +0300228 exact_match_num: 1
229 classed: 'path'
230 parsed:
231 - null
232 - null
Max Rasskazova8db7a92015-05-30 02:23:43 +0300233 - '/dir'
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300234 valid: True
Max Rasskazova8db7a92015-05-30 02:23:43 +0300235'/dir/subdir/':
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300236 url: '/dir/subdir/'
Max Rasskazova8db7a92015-05-30 02:23:43 +0300237 exact_match_num: 1
238 classed: 'path'
239 parsed:
240 - null
241 - null
Max Rasskazova8db7a92015-05-30 02:23:43 +0300242 - '/dir/subdir/'
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300243 valid: True
Max Rasskazova8db7a92015-05-30 02:23:43 +0300244'':
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300245 url: ''
Max Rasskazova8db7a92015-05-30 02:23:43 +0300246 exact_match_num: 0
247 classed: null
Max Rasskazov64f77bf2015-06-02 15:22:48 +0300248 valid: False