Changeset 3316
- Timestamp:
- 05/09/08 22:15:01 (2 months ago)
- Location:
- trunk/opus_core/configurations
- Files:
-
- 2 modified
-
test_configurations/manytypes.xml (modified) (1 diff)
-
xml_configuration.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/opus_core/configurations/test_configurations/manytypes.xml
r2869 r3316 4 4 <test_scenario type="scenario"> 5 5 <description type="string">a test configuration</description> 6 <quotedthing type="quoted_string">test\test</quotedthing> 6 7 <empty1 type="string" /> 7 <empty2 parser_action=" empty_string_to_None" type="string" />8 <emptypassword parser_action=" empty_string_to_None" type="password" />8 <empty2 parser_action="blank_to_None" type="string" /> 9 <emptypassword parser_action="blank_to_None" type="password" /> 9 10 <year type="integer">1980</year> 10 11 <mybool type="boolean" choices="True|False">True</mybool> 11 12 <ten type="float">10.0</ten> 12 <emptyint type="integer" parser_action=" empty_string_to_None" ></emptyint>13 <emptyfloat type="float" parser_action=" empty_string_to_None" ></emptyfloat>13 <emptyint type="integer" parser_action="blank_to_None" ></emptyint> 14 <emptyfloat type="float" parser_action="blank_to_None" ></emptyfloat> 14 15 <years type="tuple"> 15 16 <startyear type="integer">1980</startyear> -
trunk/opus_core/configurations/xml_configuration.py
r3295 r3316 252 252 elif type_name=='string' or type_name=='password' or type_name=='variable_definition' or type_name=='path': 253 253 return self._convert_string_to_data(node, str) 254 elif type_name=='quoted_string': 255 return "'%s'" % node.text 254 256 elif type_name=='scenario_name': 255 257 return node.text … … 312 314 def _convert_string_to_data(self, node, func): 313 315 if node.text is None: 314 if node.get('parser_action', '')==' empty_string_to_None':316 if node.get('parser_action', '')=='blank_to_None': 315 317 return None 316 318 elif func==str: … … 416 418 self.assertEqual(config, 417 419 {'description': 'a test configuration', 420 'quotedthing': r"'test\test'", 418 421 'empty1': '', 419 422 'empty2': None,
