Ejemplo n.º 1
0
 def configuration(self):
     config = super(MetaDataNode, self).configuration()
     metaprovider = IMetaDataProvider(self)
     metadata = []
     for name,value in metaprovider.get_items():
         metadata.append({'name':name,'definition':value})
     config['metadata'] = metadata
     return config
Ejemplo n.º 2
0
    implements(Interface)
    def __init__(self, name='test', value='test value',
                 nstest='Namespace conflict test'):
        self.name = name
        self.value = value
        self.__predicate = nstest

objects = []
for i in range(0, 100):
    objects.append(C('Test %s' % i, 'Value %s' % i, 'Conflict Test %s' % i))

first = objects[0]
meta1 = IMetaDataProvider(first)

assert meta1.context is first, "Incorrect context"
items = meta1.get_items()
meta_dict = meta1.get_meta_dictionary()
predicates = meta1.get_predicates()
triples = meta1.get_triples()
values = meta1.get_values()
assert type(items) is list, 'Incorrect datatype'
assert type(meta_dict) is dict, 'Incorrect datatype'
assert type(predicates) is list, 'Incorrect datatype'
assert type(triples) is list, 'Incorrect datatype'
assert type(values) is list, 'Incorrect datatype'

assert not (items or meta_dict or predicates or triples or values), 'Non-empty'

meta1.add_meta('name', 'shane')
items = meta1.get_items()
meta_dict = meta1.get_meta_dictionary()
Ejemplo n.º 3
0
                 value='test value',
                 nstest='Namespace conflict test'):
        self.name = name
        self.value = value
        self.__predicate = nstest


objects = []
for i in range(0, 100):
    objects.append(C('Test %s' % i, 'Value %s' % i, 'Conflict Test %s' % i))

first = objects[0]
meta1 = IMetaDataProvider(first)

assert meta1.context is first, "Incorrect context"
items = meta1.get_items()
meta_dict = meta1.get_meta_dictionary()
predicates = meta1.get_predicates()
triples = meta1.get_triples()
values = meta1.get_values()
assert type(items) is list, 'Incorrect datatype'
assert type(meta_dict) is dict, 'Incorrect datatype'
assert type(predicates) is list, 'Incorrect datatype'
assert type(triples) is list, 'Incorrect datatype'
assert type(values) is list, 'Incorrect datatype'

assert not (items or meta_dict or predicates or triples or values), 'Non-empty'

meta1.add_meta('name', 'shane')
items = meta1.get_items()
meta_dict = meta1.get_meta_dictionary()