Add missing dot and correctly sort imports in soc.logic.helper.notifications module.
[Melange.git] / tests / run.py
blob7076df77c962146e51ba082bd486bc99ae4ee386
1 #!/usr/bin/env python
2 import sys
3 import os
5 HERE = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)),
6 '..'))
7 appengine_location = os.path.join(HERE, 'thirdparty', 'google_appengine')
8 extra_paths = [HERE,
9 os.path.join(appengine_location, 'lib', 'django'),
10 os.path.join(appengine_location, 'lib', 'webob'),
11 os.path.join(appengine_location, 'lib', 'yaml', 'lib'),
12 appengine_location,
13 os.path.join(HERE, 'app'),
16 import nose
17 from nose import config
18 from nose.plugins import manager
20 def main():
21 sys.path = extra_paths + sys.path
22 os.environ['SERVER_SOFTWARE'] = 'Development via nose'
23 os.environ['SERVER_NAME'] = 'Foo'
24 os.environ['SERVER_PORT'] = '8080'
25 os.environ['APPLICATION_ID'] = 'test-app-run'
26 import main as app_main
27 from google.appengine.api import apiproxy_stub_map
28 from google.appengine.api import datastore_file_stub
29 from google.appengine.api import mail_stub
30 from google.appengine.api import user_service_stub
31 from google.appengine.api import urlfetch_stub
32 apiproxy_stub_map.apiproxy = apiproxy_stub_map.APIProxyStubMap()
33 apiproxy_stub_map.apiproxy.RegisterStub('urlfetch',
34 urlfetch_stub.URLFetchServiceStub())
35 apiproxy_stub_map.apiproxy.RegisterStub('user',
36 user_service_stub.UserServiceStub())
37 apiproxy_stub_map.apiproxy.RegisterStub('datastore_v3',
38 datastore_file_stub.DatastoreFileStub('your_app_id', '/dev/null',
39 '/dev/null'))
40 apiproxy_stub_map.apiproxy.RegisterStub('mail', mail_stub.MailServiceStub())
41 nose.main(config=config.Config(files=config.all_config_files()))
44 if __name__ == '__main__':
45 main()