4 |
from org import fenfire |
from org import fenfire |
5 |
|
|
6 |
from org.fenfire.modules.pp import * |
from org.fenfire.modules.pp import * |
7 |
from org.fenfire.vocab import PP, RDF |
from org.fenfire.vocab import CANVAS2D, RDF |
8 |
from org.fenfire.util import URN5Namespace, Pair, RDFUtil |
from org.fenfire.util import URN5Namespace, Pair, RDFUtil |
9 |
from org.nongnu.libvob.buoy import BuoyViewNodeType,\ |
from org.nongnu.libvob.buoy import BuoyViewNodeType,\ |
10 |
BuoyLinkListener |
BuoyLinkListener |
31 |
def testNewPaper(): |
def testNewPaper(): |
32 |
paper = act.newPaper() |
paper = act.newPaper() |
33 |
|
|
34 |
assert PP.Paper == fen.constgraph.find1_11X(paper, RDF.type) |
assert CANVAS2D.Canvas == fen.constgraph.find1_11X(paper, RDF.type) |
35 |
assert paper == fen.constgraph.find1_X11(RDF.type, PP.Paper) |
assert paper == fen.constgraph.find1_X11(RDF.type, CANVAS2D.Canvas) |
36 |
|
|
37 |
it = fen.constgraph.findN_11X_Iter(paper, RDF.type) |
it = fen.constgraph.findN_11X_Iter(paper, RDF.type) |
38 |
assert 1 == it.hasNext() |
assert 1 == it.hasNext() |
39 |
assert PP.Paper == it.next() |
assert CANVAS2D.Canvas == it.next() |
40 |
assert 0 == it.hasNext() |
assert 0 == it.hasNext() |
41 |
|
|
42 |
assert 1 == RDFUtil.isNodeType(fen, paper, PP.Paper) |
assert 1 == RDFUtil.isNodeType(fen, paper, CANVAS2D.Canvas) |