def __init__(cls, name, bases, attrs):
     manager = cls._manager = PropertyManager(cls)
     for base in reversed(bases):
         if hasattr(base, '_manager'):
             manager.update(base._manager)
     for key, value in attrs.iteritems():
         if isinstance(value, Term):
             manager.add_property(key, value)
     if hasattr(cls, 'RDF_TYPE'):
         mapper(cls, cls.RDF_TYPE)
    def setup(self):
        class Person(object):
            pass

        self.Person = Person
        self.mapper = mapper(Person, FOAF.Person)
        self.session = Session(helpers.graph('foaf-01.rdf'))
 def setup(self):
     class Person(object):
         pass
     self.Person = Person
     self.mapper = mapper(Person, FOAF.Person, properties={
         'knows': Relationship(Person, FOAF.knows)
     })
    def setup(self):
        class Person(object):
            pass

        self.Person = Person
        self.mapper = mapper(
            Person,
            FOAF.Person,
            properties={'knows': Relationship(Person, FOAF.knows)})
 def setup(self):
     class Person(object):
         pass
     self.Person = Person
     self.mapper = mapper(Person, FOAF.Person, properties={
         'name': Property(FOAF.name),
         'mbox': Property(FOAF.mbox)
     })
     self.session = Session(helpers.graph('foaf-01.rdf'))
    def setup(self):
        class Person(object):
            pass

        self.Person = Person
        self.mapper = mapper(Person,
                             FOAF.Person,
                             properties={
                                 'name': Property(FOAF.name),
                                 'mbox': Property(FOAF.mbox)
                             })
        self.session = Session(helpers.graph('foaf-01.rdf'))
 def setup(self):
     class Person(object):
         pass
     self.Person = Person
     self.mapper = mapper(Person, FOAF.Person)
     self.session = Session(helpers.graph('foaf-01.rdf'))