1
2
3
4 import os
5
6 from moap.doap import doap
7
8 from moap.test import common
9
15
17 p = self.doap.getProject()
18 self.failUnless(p)
19 self.assertEquals(p.name, 'Mach')
20 self.assertEquals(p.shortname, 'mach')
21 self.failUnless(p.description, "No description")
22
23 self.assertEquals(len(p.release), 11)
24 v = p.release[0].version
25 self.assertEquals(v.revision, '0.9.0')
26
27 r = p.getRelease('0.9.0')
28 self.failUnless(r)
29 self.assertEquals(r.version.revision, '0.9.0')
30
31
32 fr = r.version.file_release
33 self.assertEquals(len(fr), 4)
34 self.failUnless(fr[0].startswith('http'))
35
36 try:
37 import RDF
38 except ImportError:
39 TestDoap.skip = "No rdf module, skipping"
40