root / rdfalchemy / trunk / test / locale_test.py

Revision 136, 0.7 kB (checked in by phil, 6 months ago)

RDFAlchemy added descriptors for locale and some tests

Line 
1from rdfalchemy import *
2from rdfalchemy.descriptors import rdfLocale
3from rdfalchemy.samples.doap import *
4
5rdfSubject.db.parse('rdfalchemy/samples/schema/doap.rdf')
6p=Project(DOAP.SVNRepository)
7
8Project.ls  = rdfSingle(RDFS.label,cacheName='ls')
9Project.lm  = rdfMultiple(RDFS.label,cacheName='lm')
10Project.len = rdfLocale(RDFS.label,'en')
11Project.les = rdfLocale(RDFS.label,'es')
12Project.lfr = rdfLocale(RDFS.label,'fr')
13
14def en_es_test():
15    assert p.len == u'Subversion Repository'
16    assert p.les == u'Repositorio Subversion'
17    assert p.lfr == u'D\xe9p\xf4t Subversion'
18
19# unkown resp
20print repr(p.ls)
21print repr(p.lm)
22print repr(p.len)
23print repr(p.les)
24print repr(p.lfr)
Note: See TracBrowser for help on using the browser.