def test_addBNodeKnowsC(): Person.knows = rdfalchemy.rdfContainer(FOAF.knowsC, range_type=FOAF.Person) mapper() p1 = Person(first="PhilipC") p2 = Person(last="Cooper", first="Ben") p3 = Person(last="Cooper", first="Matt") p1.knows = [p2, p3] p1 = Person.get_by(first="PhilipC") log.info("db len is %s" % len(Person.db)) assert len(p1.knows) == 2 del p1
def test_addBNodeKnowsC(): Person.knows = rdfalchemy.rdfContainer( FOAF.knowsC, range_type=FOAF.Person) mapper() p1 = Person(first="PhilipC") p2 = Person(last="Cooper", first="Ben") p3 = Person(last="Cooper", first="Matt") p1.knows = [p2, p3] p1 = Person.get_by(first="PhilipC") log.info("db len is %s" % len(Person.db)) assert len(p1.knows) == 2 del p1
if not log.handlers: log.addHandler(logging.StreamHandler()) #log.setLevel(10) Person.db = ConjunctiveGraph() def test_start(): assert len(Person.db) == 0 Person(last="Cooper") assert len(Person.db) == 2 Person.m = rdfalchemy.rdfMultiple(FOAF.multi) Person.l = rdfalchemy.rdfList(FOAF.list) Person.c = rdfalchemy.rdfContainer(FOAF.seq) def test_multi(): p = next(Person.ClassInstances()) p.m = [1, 2.2, 0, 'a', '', 'c'] assert len(Person.db) == 8 p.m = ['a', 'b', 'c'] assert len(Person.db) == 5 def test_list(): # set and reset a list p = next(Person.ClassInstances()) p.l = [10, 2.3, 0, 'A', '', 'C']
log.addHandler(logging.StreamHandler()) #log.setLevel(10) Person.db = ConjunctiveGraph() def test_start(): assert len(Person.db) == 0 Person(last="Cooper") assert len(Person.db) == 2 Person.m = rdfalchemy.rdfMultiple(FOAF.multi) Person.l = rdfalchemy.rdfList(FOAF.list) Person.c = rdfalchemy.rdfContainer(FOAF.seq) def test_multi(): p = Person.ClassInstances().next() p.m = [1, 2.2, 0, 'a', '', 'c'] assert len(Person.db) == 8 p.m = ['a', 'b', 'c'] assert len(Person.db) == 5 def test_list(): # set and reset a list p = Person.ClassInstances().next() p.l = [10, 2.3, 0, 'A', '', 'C']