Browse Source

remove eval, instead we use getattr

oz123 11 năm trước cách đây
mục cha
commit
21a214f34a
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      pwman/tests/db_tests.py

+ 1 - 1
pwman/tests/db_tests.py

@@ -92,7 +92,7 @@ class DBTests(unittest.TestCase):
         new_node = self.db.getnodes([idx_created])[0]
         for key, attr in {'password': password, 'username': username,
                           'url': url, 'notes': notes}.iteritems():
-            self.assertEquals(attr, eval('new_node.' + key))
+            self.assertEquals(attr, getattr(new_node, key))
         self.db.close()
 
     def test_tags(self):