oz123 10 лет назад
Родитель
Сommit
5fa1038872
2 измененных файлов с 3 добавлено и 2 удалено
  1. 1 1
      pwman/data/drivers/sqlite.py
  2. 2 1
      pwman/tests/test_sqlite.py

+ 1 - 1
pwman/data/drivers/sqlite.py

@@ -418,7 +418,7 @@ class SQLite(SQLiteDatabaseNewForm):
     def add_node(self, node):
         sql = ("INSERT INTO NODE(USER, PASSWORD, URL, NOTES)"
                "VALUES(?, ?, ?, ?)")
-        self._cur.execute(sql, node)
+        self._cur.execute(sql, node[:4])
         node = list(node)
         node.append(self._cur.lastrowid)
         self._setnodetags(node)

+ 2 - 1
pwman/tests/test_sqlite.py

@@ -43,7 +43,8 @@ class TestSQLite(unittest.TestCase):
         self.assertListEqual([u'foo', u'bar'], list(f))
 
     def test_3_add_node(self):
-        node = ("alice", "secret", "wonderland.com", "a really great place")
+        node = ("alice", "secret", "wonderland.com", "a really great place",
+                ['foo', 'bar'])
         self.db.add_node(node)
         rv = self.db._cur.execute("select * from node")
         self.assertIn('alice', rv.fetchone())