22 |
from gzz.loom.NodeView import Nodespec as Spec |
from gzz.loom.NodeView import Nodespec as Spec |
23 |
from com.hp.hpl.mesa.rdf import jena |
from com.hp.hpl.mesa.rdf import jena |
24 |
|
|
25 |
def testNodespecEquality(): |
def setUp(): |
26 |
|
global model,p,q,r,s |
27 |
model = jena.mem.ModelMem() |
model = jena.mem.ModelMem() |
28 |
p = model.createProperty("http://fenfire.org/2003/02/test#", "test-property") |
p = model.createProperty("http://fenfire.org/2003/02/test#", "test-property") |
29 |
q = model.createProperty("http://fenfire.org/2003/02/test#", "test-property-2") |
q = model.createProperty("http://fenfire.org/2003/02/test#", "test-property-2") |
30 |
r = model.createResource() |
r = model.createResource() |
31 |
s = model.createResource() |
s = model.createResource() |
32 |
|
|
33 |
|
def testConstructFromStmt(): |
34 |
|
conn = model.createStatement(r,p,s) |
35 |
|
model.add(conn) |
36 |
|
|
37 |
|
assert Spec(conn, -1) == Spec(r,p,-1) |
38 |
|
assert Spec(conn, 1) == Spec(s,p,1) |
39 |
|
|
40 |
|
|
41 |
|
def testNodespecEquality(): |
42 |
assert Spec(r) == Spec(r) |
assert Spec(r) == Spec(r) |
43 |
assert Spec(r) != Spec(s) |
assert Spec(r) != Spec(s) |
44 |
|
|