Changeset 354

Show
Ignore:
Timestamp:
11/18/08 16:50:35 (2 months ago)
Author:
apdavison
Message:

Minor fix to the datastore module. ParameterSets have an attribute _url, not url.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/datastore/django_orm/__init__.py

    r329 r354  
    6060                                                                             version=str(component.version)) 
    6161        args = dict(type=component_type, 
    62                     parameters_uri=component.parameters.url) 
     62                    parameters_uri=component.parameters._url) 
    6363        if component.input is None: 
    6464            try: 
  • trunk/src/datastore/keygenerators.py

    r298 r354  
    1313    state = {'type': component.full_type, 
    1414             'version': component.version, 
    15              'parameters_uri': component.parameters.url} 
     15             'parameters_uri': component.parameters._url} 
    1616    if component.input is None: 
    1717        state['input'] = 'None' 
     
    2929    s = "%s-r%s_%s" % (component.full_type, 
    3030                       component.version, 
    31                        component.parameters.url) 
     31                       component.parameters._url) 
    3232    if component.input is not None: 
    3333        s += "%s" % join_with_underscores(component.input) 
  • trunk/src/parameters.py

    r353 r354  
    227227            else: 
    228228                f.close() 
    229  
    230229 
    231230            initialiser = ParameterSet.read_from_str(pstr) 
  • trunk/test/test_datastore.py

    r329 r354  
    1414    def __init__(self, input=None): 
    1515        self.parameters = ParameterSet({'a': 1, 'b': 2}) 
    16         self.parameters.url = "http://www.example.com/parameters" 
     16        self.parameters._url = "http://www.example.com/parameters" 
    1717        self.version = 0.1 
    1818        self.full_type = "%s.%s" % (self.__module__, self.__class__.__name__) 
     
    4848        ds = ShelveDataStore('/tmp') 
    4949        c = DummyComponent() 
    50         c.parameters.url = 'http://www.example.com/liurfsnlieugcns9g8cy4h43icpw349chgwp938gn93gcw398cgnw398gc39qcgwccg3o87cgnq48w37qgcf478gf249gvpn9347gfnc9w58gn954wgv7nwp937gvn9w34gv7nw3579gntvw9p35gntvw59pgvn5937gc5gdnergfdnw3497fgn547gcfw7np349gvnp5947cgn9ericneirscfgserciwrugniwerugnciwergcwnregc' 
     50        c.parameters._url = 'http://www.example.com/liurfsnlieugcns9g8cy4h43icpw349chgwp938gn93gcw398cgnw398gc39qcgwccg3o87cgnq48w37qgcf478gf249gvpn9347gfnc9w58gn954wgv7nwp937gvn9w34gv7nw3579gntvw9p35gntvw59pgvn5937gc5gdnergfdnw3497fgn547gcfw7np349gvnp5947cgn9ericneirscfgserciwrugniwerugnciwergcwnregc' 
    5151        self.assertRaises(Exception, ds.store, c, 'data', c.data) 
    5252