Changeset 91


Ignore:
Timestamp:
07/10/04 16:25:22 (9 years ago)
Author:
tim
Message:

got the tests working from inside yaml.tests

Location:
trunk/yaml
Files:
6 edited
4 copied

Legend:

Unmodified
Added
Removed
  • trunk/yaml/klass.py

    r71 r91  
    44class DefaultResolver: 
    55    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 == '': 
    810            raise "Invalid private type specifier" 
    9         (modname, classname) = match.groups() 
    10         return makeClass(modname, classname, data) 
     11        (moduleName, classname) = match.groups() 
     12        return makeClass(moduleName, className, data) 
    1113 
    1214def makeClass(module, classname, dict): 
  • trunk/yaml/tests/testClasses.py

    r90 r91  
    1717def simpleObjectYaml(): 
    1818    return flushLeft(""" 
    19         --- !!__main__.SimpleObject 
     19        --- !!yaml.tests.testClasses.SimpleObject 
    2020        x: 100 
    2121        y: 20 
     
    123123        """ 
    124124        yamlData = flushLeft(""" 
    125             --- !!__main__.TestConfig 
     125            --- !!yaml.tests.testClasses.TestConfig 
    126126            tester: showell 
    127127            hitcount: 42 
  • trunk/yaml/tests/testPullParser.py

    r90 r91  
    22from here import flushLeft 
    33from test import assertEquals 
    4 from TestPushDumper import mockEvents 
     4from testPushDumper import mockEvents 
    55from yaml import load 
    66 
  • trunk/yaml/tests/testQuery.py

    r90 r91  
    6060class Test(YamlTest.YamlTest): 
    6161    def testQuery(self): 
    62         doc = yaml.loadFile("TestQueryData.yml").next() 
     62        doc = yaml.loadFile("./yaml/tests/testQueryData.yml").next() 
    6363        for test in doc['tests']: 
    6464            if not test.has_key('ignore'): 
  • trunk/yaml/tests/testValidatingParser.py

    r90 r91  
    22from here import flushLeft 
    33from test import assertEquals, assertError 
    4 from TestPullParser import mockParser, Loader 
     4from testPullParser import mockParser, Loader 
    55from yaml import load 
    66 
  • trunk/yaml/tests/testYpath.py

    r90 r91  
    66    def testYpath(self): 
    77        try:     
    8             for test in yaml.loadFile("./TestingSuite/ypath.yml"): 
     8            for test in yaml.loadFile("./yaml/tests/TestingSuite/ypath.yml"): 
    99                if not test.has_key('ignore'): 
    1010                    expr = test['ypath'] 
Note: See TracChangeset for help on using the changeset viewer.