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_8_0b1~126 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0895e34d21c9818ec73e5c87e35ad6ba5c05acbd;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 3281e1a00a..a2f7bd1fb2 100644 --- a/test/lib/fixtures.py +++ b/test/lib/fixtures.py @@ -191,6 +191,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 d0d3a9ec4d..e51924b773 100644 --- a/test/orm/_fixtures.py +++ b/test/orm/_fixtures.py @@ -275,7 +275,7 @@ class FixtureTest(fixtures.MappedTest): ), nodes = ( - ('id', 'parent_id', 'data') + ('id', 'parent_id', 'data'), ), composite_pk_table = (