5 |
from org import fenfire |
from org import fenfire |
6 |
from org.nongnu import alph, storm |
from org.nongnu import alph, storm |
7 |
|
|
8 |
|
Nodes = fenfire.swamp.Nodes |
9 |
|
|
10 |
import java |
import java |
11 |
|
|
12 |
def setUp(): |
def setUp(): |
13 |
global snc, fen, enf1, enf2, node1, node2 |
global snc, fen, enf1, enf2, node1, node2 |
14 |
fen = fenfire.Fen() |
fen = fenfire.Fen() |
15 |
fen.model = jena.mem.ModelMem() |
fen.graph = fen.constgraph = fenfire.swamp.impl.HashGraph() |
16 |
|
|
17 |
snc = fenfire.impl.SimpleNodeContent(fen) |
snc = fenfire.impl.SimpleNodeContent(fen) |
18 |
fen.txt = snc |
fen.txt = snc |
27 |
spm.makeTextSpan("zip")) |
spm.makeTextSpan("zip")) |
28 |
|
|
29 |
ns = storm.util.URN5Namespace() |
ns = storm.util.URN5Namespace() |
30 |
node1 = fen.model.createResource(ns.generateId()) |
node1 = Nodes.get(ns.generateId()) |
31 |
node2 = fen.model.createResource(ns.generateId()) |
node2 = Nodes.get(ns.generateId()) |
32 |
|
|
33 |
def testPutGet(): |
def testPutGet(): |
34 |
snc.set(node1, enf1) |
snc.set(node1, enf1) |
35 |
assert snc.get(node1).equals(enf1) |
assert snc.get(node1).equals(enf1) |
36 |
assert snc.get(node2) == None |
assert snc.get(node2).length() == 0 |
37 |
|
|
38 |
snc.set(node1, enf2) |
snc.set(node1, enf2) |
39 |
assert snc.get(node1).equals(enf2) |
assert snc.get(node1).equals(enf2) |
40 |
assert snc.get(node2) == None |
assert snc.get(node2).length() == 0 |
41 |
|
|
42 |
def testWhat(): |
#def testWhat(): |
43 |
snc.set(node1, enf1) |
# snc.set(node1, enf1) |
44 |
fen.model.getWriter("RDF/XML-ABBREV").write(fen.model, |
# fen.model.getWriter("RDF/XML-ABBREV").write(fen.model, |
45 |
java.io.OutputStreamWriter(java.lang.System.out), None) |
# java.io.OutputStreamWriter(java.lang.System.out), None) |