]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- fix empty row insert in fixture, [ticket:2573]
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 26 Sep 2012 14:35:55 +0000 (10:35 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 26 Sep 2012 14:35:55 +0000 (10:35 -0400)
test/lib/fixtures.py
test/orm/_fixtures.py

index 3281e1a00ab938ed15811860a7858236434e1a30..a2f7bd1fb29a4a0f34664ba44eaa86a09f312d5c 100644 (file)
@@ -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]
index d0d3a9ec4d023f84a581ac21a0571072c2c028b6..e51924b773f1d5fe949449d975509cd4829482e3 100644 (file)
@@ -275,7 +275,7 @@ class FixtureTest(fixtures.MappedTest):
             ),
 
             nodes = (
-                ('id', 'parent_id', 'data')
+                ('id', 'parent_id', 'data'),
             ),
 
             composite_pk_table = (