Lines Matching refs:version
33 import pkg.version as version
40 self.d1 = version.DotSequence("1.1.3")
41 self.d2 = version.DotSequence("1.1.3")
42 self.d3 = version.DotSequence("5.4")
43 self.d4 = version.DotSequence("5.6")
44 self.d5 = version.DotSequence("5.4.1")
45 self.d6 = version.DotSequence("5.5.1")
46 self.d7 = version.DotSequence("6.5.1")
48 self.v1 = version.Version("5.5.1-10:20051122T000000Z", "5.5.1")
49 self.v2 = version.Version("5.5.1-10:20070318T123456Z", "5.5.1")
50 self.v3 = version.Version("5.5.1-10", "5.5")
51 self.v4 = version.Version("5.5.1-6", "5.4")
52 self.v5 = version.Version("5.6,1", "5.4")
53 self.v6 = version.Version("5.7", "5.4")
54 self.v7 = version.Version("5.10", "5.5.1")
55 self.v8 = version.Version("5.10.1", "5.5.1")
56 self.v9 = version.Version("5.11", "5.5.1")
57 self.v9same = version.Version("5.11", "5.5.1")
58 self.v10 = version.Version("0.1,5.11-1", None)
59 self.v11 = version.Version("0.1,5.11-1:20070710T120000Z", None)
60 self.v12 = version.Version("5.11-0.72:20070921T211008Z",
62 self.v13 = version.Version("5.11-0.72:20070922T160226Z",
64 self.v14 = version.Version("0.1,5.11", None)
65 self.v15 = version.Version("0.1,5.11:20071014T234545Z", None)
66 self.v16 = version.Version("0.2,5.11", None)
67 self.v17 = version.Version("0.2,5.11-1:20071029T131519Z", None)
68 self.v18 = version.Version("5", "5")
71 self.assertRaises(version.IllegalDotSequence,
72 version.DotSequence, "x.y")
73 self.assertRaises(version.IllegalDotSequence,
74 version.DotSequence, "")
75 self.assertRaises(version.IllegalDotSequence,
76 version.DotSequence, "@")
77 self.assertRaises(version.IllegalDotSequence,
78 version.DotSequence, "1.@")
125 self.assertRaises(version.IllegalVersion,
126 version.Version, "", "5.11")
127 self.assertRaises(version.IllegalVersion,
128 version.Version, ".", "5.11")
129 self.assertRaises(version.IllegalVersion,
130 version.Version, ",", "5.11")
131 self.assertRaises(version.IllegalVersion,
132 version.Version, "-", "5.11")
133 self.assertRaises(version.IllegalVersion,
134 version.Version, ":", "5.11")
135 self.assertRaises(version.IllegalVersion,
136 version.Version, "@", "5.11")
140 self.assertRaises(version.IllegalVersion,
141 version.Version, "x.y", "5.11")
142 self.assertRaises(version.IllegalVersion,
143 version.Version, "1.y", "5.11")
144 self.assertRaises(version.IllegalVersion,
145 version.Version, "-3", "5.11")
146 self.assertRaises(version.IllegalVersion,
147 version.Version, "1.@", "5.11")
148 self.assertRaises(version.IllegalVersion,
149 version.Version, "1.", None)
150 self.assertRaises(version.IllegalVersion,
151 version.Version, ".1", None)
152 self.assertRaises(version.IllegalVersion,
153 version.Version, "1..1", None)
154 self.assertRaises(version.IllegalVersion,
155 version.Version, "1.0,", "5.11")
156 self.assertRaises(version.IllegalVersion,
157 version.Version, "1.0001", "5.11")
161 self.assertRaises(version.IllegalVersion,
162 version.Version, "1.0,-1.0", None)
163 self.assertRaises(version.IllegalVersion,
164 version.Version, "1.0,,,,,-2.0", "5.11")
165 self.assertRaises(version.IllegalVersion,
166 version.Version, "1.0,1.-0", None)
170 self.assertRaises(version.IllegalVersion,
171 version.Version, "1.0,1-.0", None)
172 self.assertRaises(version.IllegalVersion,
173 version.Version, "1.0,2----2.0", "5.11")
177 self.assertRaises(version.IllegalVersion,
178 version.Version, "1.0,1.0-", None)
180 self.assertRaises(version.IllegalVersion,
181 version.Version, "1.0,1.0-:19760113T111111Z", None)
183 self.assertRaises(version.IllegalVersion,
184 version.Version, "1.0,1.0-1.0:", "5.11")
185 self.assertRaises(version.IllegalVersion,
186 version.Version, "1.0,-1.0:19760113T111111Z", None)
188 self.assertRaises(version.IllegalVersion,
189 version.Version, "1.0,", None)
191 self.assertRaises(version.IllegalVersion,
192 version.Version, "1.0,:19760113T111111Z", None)
195 """ insert a bad char at (almost) every position in a version"""
198 version.Version(v)
210 self.assertRaises(version.IllegalVersion,
211 version.Version, vv, "5.11")
263 version.CONSTRAINT_BRANCH))
267 version.CONSTRAINT_BRANCH))
271 version.CONSTRAINT_RELEASE))
275 version.CONSTRAINT_RELEASE_MAJOR))
279 version.CONSTRAINT_RELEASE_MAJOR))
283 version.CONSTRAINT_AUTO))
287 version.CONSTRAINT_AUTO))
291 version.CONSTRAINT_AUTO))
295 version.CONSTRAINT_AUTO))
298 self.assertRaises(version.IllegalVersion,
299 version.Version, "", None)
302 self.assertRaises(version.IllegalVersion,
303 version.Version, "0.2.q.4,5.11-1", None)
306 self.assertRaises(version.IllegalVersion,
307 version.Version, "0.2,5.11-1:moomoomoomoomooZ", None)
310 self.assertRaises(version.IllegalVersion,
311 version.Version, "0.2,5.11-1:20070113T131519Q", None)
314 self.assertRaises(version.IllegalVersion,
315 version.Version, "0.2,5.11-1:29T131519Z", None)
319 self.assertRaises(version.IllegalVersion,
320 version.Version, "0.2,5.11-1:20070013T112233Z", None)
324 self.assertRaises(version.IllegalVersion,
325 version.Version, "0.2,5.11-1:20070231T112233Z", None)
329 self.assertRaises(version.IllegalVersion,
330 version.Version, "0.2,5.11-1:20070113T131672Z", None)
352 self.assertEqualDiff(expected, version.Version.split(sver))
356 self.assertEqualDiff(expected, version.Version.split(sver))
360 self.assertEqualDiff(expected, version.Version.split(sver))
364 self.assertEqualDiff(expected, version.Version.split(sver))
368 self.assertEqualDiff(expected, version.Version.split(sver))
372 self.assertEqualDiff(expected, version.Version.split(sver))
376 self.assertEqualDiff(expected, version.Version.split(sver))
380 self.assertEqualDiff(expected, version.Version.split(sver))