tests/run.py
changeset 2314 0a0e603215d7
parent 2298 c7c331ed9a49
child 2402 c4958af14634
equal deleted inserted replaced
2312:71a5bc0f0398 2314:0a0e603215d7
     7 appengine_location = os.path.join(HERE, 'thirdparty', 'google_appengine')
     7 appengine_location = os.path.join(HERE, 'thirdparty', 'google_appengine')
     8 extra_paths = [HERE,
     8 extra_paths = [HERE,
     9                os.path.join(appengine_location, 'lib', 'django'),
     9                os.path.join(appengine_location, 'lib', 'django'),
    10                os.path.join(appengine_location, 'lib', 'webob'),
    10                os.path.join(appengine_location, 'lib', 'webob'),
    11                os.path.join(appengine_location, 'lib', 'yaml', 'lib'),
    11                os.path.join(appengine_location, 'lib', 'yaml', 'lib'),
       
    12                os.path.join(appengine_location, 'lib', 'antlr3'),
    12                appengine_location,
    13                appengine_location,
    13                os.path.join(HERE, 'app'),
    14                os.path.join(HERE, 'app'),
    14                os.path.join(HERE, 'thirdparty', 'coverage'),
    15                os.path.join(HERE, 'thirdparty', 'coverage'),
    15               ]
    16               ]
    16 
    17 
    30     self.enabled = True
    31     self.enabled = True
    31 
    32 
    32   def afterTest(self, test):
    33   def afterTest(self, test):
    33     from google.appengine.api import apiproxy_stub_map
    34     from google.appengine.api import apiproxy_stub_map
    34     datastore = apiproxy_stub_map.apiproxy.GetStub('datastore')
    35     datastore = apiproxy_stub_map.apiproxy.GetStub('datastore')
    35     datastore.Clear()
    36     # clear datastore iff one is available
       
    37     if datastore is not None:
       
    38       datastore.Clear()
    36 
    39 
    37 
    40 
    38 def main():
    41 def main():
    39   sys.path = extra_paths + sys.path
    42   sys.path = extra_paths + sys.path
    40   os.environ['SERVER_SOFTWARE'] = 'Development via nose'
    43   os.environ['SERVER_SOFTWARE'] = 'Development via nose'