From: Taavi Burns Date: Sat, 20 Nov 2010 02:27:30 +0000 (-0500) Subject: Shorter tests for [ticket:1978] X-Git-Tag: rel_0_6_6~31^2~10^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df1d3cb9d575dfa38c7cb81f5486a80ddf114b3f;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Shorter tests for [ticket:1978] --- diff --git a/test/aaa_profiling/test_memusage.py b/test/aaa_profiling/test_memusage.py index 3fb6bfa55a..ca0fa1a9f7 100644 --- a/test/aaa_profiling/test_memusage.py +++ b/test/aaa_profiling/test_memusage.py @@ -13,6 +13,7 @@ import sqlalchemy as sa from sqlalchemy.sql import column from sqlalchemy.processors import to_decimal_processor_factory from sqlalchemy.test.util import gc_collect +from decimal import Decimal as _python_Decimal import gc import weakref from test.orm import _base @@ -566,43 +567,15 @@ class MemUsageTest(EnsureZeroed): dialect = SQLiteDialect() cast.compile(dialect=dialect) go() - - def test_DecimalResultProcessor_processing(self): - metadata = MetaData(testing.db) - - table1 = Table("mytable", metadata, - Column('col1', Integer, primary_key=True, - test_needs_autoincrement=True), - Column('col2', Float(asdecimal=True)) - ) - - class Foo(object): - def __init__(self, col2): - self.col2 = col2 - - mapper(Foo, table1) - metadata.create_all() - - session = create_session() - session.begin() - session.add(Foo(1.1)) - session.commit() - session.close() - del session + def test_DecimalResultProcessor_init(self): @profile_memory def go(): - session = create_session() - session.query(Foo).all() - session.rollback() - session.close() - try: - go() - finally: - metadata.drop_all() + to_decimal_processor_factory({}, 10) + go() - def test_DecimalResultProcessor_dealloc(self): + def test_DecimalResultProcessor_process(self): @profile_memory def go(): - to_decimal_processor_factory({}, 10) + to_decimal_processor_factory(_python_Decimal, 10)(1.2) go()