Changeset 91
- Timestamp:
- 07/10/04 16:25:22 (9 years ago)
- Location:
- trunk/yaml
- Files:
-
- 6 edited
- 4 copied
-
klass.py (modified) (1 diff)
-
tests/TestingSuite (copied) (copied from trunk/tests/TestingSuite)
-
tests/YamlTest.py (copied) (copied from trunk/tests/YamlTest.py)
-
tests/here.py (copied) (copied from trunk/tests/here.py)
-
tests/test.py (copied) (copied from trunk/tests/test.py)
-
tests/testClasses.py (modified) (2 diffs)
-
tests/testPullParser.py (modified) (1 diff)
-
tests/testQuery.py (modified) (1 diff)
-
tests/testValidatingParser.py (modified) (1 diff)
-
tests/testYpath.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/yaml/klass.py
r71 r91 4 4 class DefaultResolver: 5 5 def resolveType(self, data, typestring): 6 match = re.match('!!(.*?)\.(.*)', typestring) 7 if not match: 6 match = re.match('!!(.*)\.(.*?)', typestring) 7 moduleName = '.'.join(typestring.split('.')[:-1]) 8 className = typestring.split('.')[-1] 9 if moduleName == '' or className == '': 8 10 raise "Invalid private type specifier" 9 (mod name, classname) = match.groups()10 return makeClass(mod name, classname, data)11 (moduleName, classname) = match.groups() 12 return makeClass(moduleName, className, data) 11 13 12 14 def makeClass(module, classname, dict): -
trunk/yaml/tests/testClasses.py
r90 r91 17 17 def simpleObjectYaml(): 18 18 return flushLeft(""" 19 --- !! __main__.SimpleObject19 --- !!yaml.tests.testClasses.SimpleObject 20 20 x: 100 21 21 y: 20 … … 123 123 """ 124 124 yamlData = flushLeft(""" 125 --- !! __main__.TestConfig125 --- !!yaml.tests.testClasses.TestConfig 126 126 tester: showell 127 127 hitcount: 42 -
trunk/yaml/tests/testPullParser.py
r90 r91 2 2 from here import flushLeft 3 3 from test import assertEquals 4 from TestPushDumper import mockEvents4 from testPushDumper import mockEvents 5 5 from yaml import load 6 6 -
trunk/yaml/tests/testQuery.py
r90 r91 60 60 class Test(YamlTest.YamlTest): 61 61 def testQuery(self): 62 doc = yaml.loadFile(" TestQueryData.yml").next()62 doc = yaml.loadFile("./yaml/tests/testQueryData.yml").next() 63 63 for test in doc['tests']: 64 64 if not test.has_key('ignore'): -
trunk/yaml/tests/testValidatingParser.py
r90 r91 2 2 from here import flushLeft 3 3 from test import assertEquals, assertError 4 from TestPullParser import mockParser, Loader4 from testPullParser import mockParser, Loader 5 5 from yaml import load 6 6 -
trunk/yaml/tests/testYpath.py
r90 r91 6 6 def testYpath(self): 7 7 try: 8 for test in yaml.loadFile("./ TestingSuite/ypath.yml"):8 for test in yaml.loadFile("./yaml/tests/TestingSuite/ypath.yml"): 9 9 if not test.has_key('ignore'): 10 10 expr = test['ypath']
Note: See TracChangeset
for help on using the changeset viewer.
