From: Mike Bayer Date: Wed, 26 Sep 2012 14:35:55 +0000 (-0400) Subject: - fix empty row insert in fixture, [ticket:2573] X-Git-Tag: rel_0_7_9~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fed2bd8ff0aaa938259b36b81f4993c74685d4e4;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git - fix empty row insert in fixture, [ticket:2573] --- diff --git a/test/lib/fixtures.py b/test/lib/fixtures.py index 451eeb43b2..aba122ec97 100644 --- a/test/lib/fixtures.py +++ b/test/lib/fixtures.py @@ -183,6 +183,8 @@ class TablesTest(TestBase): """Insert rows as represented by the fixtures() method.""" headers, rows = {}, {} for table, data in cls.fixtures().iteritems(): + if len(data) < 2: + continue if isinstance(table, basestring): table = cls.tables[table] headers[table] = data[0] diff --git a/test/orm/_fixtures.py b/test/orm/_fixtures.py index 5def54e3a4..9444ff75a7 100644 --- a/test/orm/_fixtures.py +++ b/test/orm/_fixtures.py @@ -232,7 +232,7 @@ class FixtureTest(fixtures.MappedTest): ), nodes = ( - ('id', 'parent_id', 'data') + ('id', 'parent_id', 'data'), ), composite_pk_table = (