diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-01-16 20:24:05 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-01-16 20:24:05 -0500 |
commit | cbaa4c9d5d51308aeb5331b177e16d65c6dda163 (patch) | |
tree | 7ee800792c851431657a9630ae693c341e5418d6 /test/perf/wsgi.py | |
parent | a9a67667901e24eefb36e01334eed9bf25b2b144 (diff) | |
download | sqlalchemy-cbaa4c9d5d51308aeb5331b177e16d65c6dda163.tar.gz |
- remove old perf/ tests from pre-2007
Diffstat (limited to 'test/perf/wsgi.py')
-rw-r--r-- | test/perf/wsgi.py | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/test/perf/wsgi.py b/test/perf/wsgi.py deleted file mode 100644 index 27aa4a8c8..000000000 --- a/test/perf/wsgi.py +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/python -"""Uses ``wsgiref``, standard in Python 2.5 and also in the cheeseshop.""" - -from sqlalchemy import * -from sqlalchemy.orm import * -import thread -from test.lib import * - -port = 8000 - -import logging -logging.basicConfig() -logging.getLogger('sqlalchemy.pool').setLevel(logging.INFO) - -threadids = set() -meta = MetaData(testing.db) -foo = Table('foo', meta, - Column('id', Integer, primary_key=True), - Column('data', String(30))) -class Foo(object): - pass -mapper(Foo, foo) - -def prep(): - meta.drop_all() - meta.create_all() - - data = [] - for x in range(1,500): - data.append({'id':x,'data':"this is x value %d" % x}) - foo.insert().execute(data) - -def serve(environ, start_response): - start_response("200 OK", [('Content-type', 'text/plain')]) - sess = create_session() - l = sess.query(Foo).select() - threadids.add(thread.get_ident()) - - print ("sending response on thread", thread.get_ident(), - " total threads ", len(threadids)) - return [str("\n".join([x.data for x in l]))] - - -if __name__ == '__main__': - from wsgiref import simple_server - try: - prep() - server = simple_server.make_server('localhost', port, serve) - print "Server listening on port %d" % port - server.serve_forever() - finally: - meta.drop_all() |