]> 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 451eeb43b27ba52bc25cd6e05f19b20991bf751b..aba122ec973725ab337a2c4a657c5bd3ca27c7cb 100644 (file)
@@ -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]
index 5def54e3a4c4d481baf9b27d8f8270d293ed7d7a..9444ff75a74938fb58ac64ca3eca77d378e3c695 100644 (file)
@@ -232,7 +232,7 @@ class FixtureTest(fixtures.MappedTest):
             ),
 
             nodes = (
-                ('id', 'parent_id', 'data')
+                ('id', 'parent_id', 'data'),
             ),
 
             composite_pk_table = (