From e62cfb013638b5e68218c0702e88c6c4dfeb06f9 Mon Sep 17 00:00:00 2001
From: Rob Austein <sra@hactrn.net>
Date: Mon, 24 Dec 2007 06:36:18 +0000
Subject: Cleanup

svn path=/scripts/Old/check-hashes.sh; revision=1434
---
 scripts/Old/test-sql.py | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)
 create mode 100644 scripts/Old/test-sql.py

(limited to 'scripts/Old/test-sql.py')

diff --git a/scripts/Old/test-sql.py b/scripts/Old/test-sql.py
new file mode 100644
index 00000000..6357ed42
--- /dev/null
+++ b/scripts/Old/test-sql.py
@@ -0,0 +1,36 @@
+# $Id$
+
+import MySQLdb, rpki.config
+
+def test(filename, section):
+
+  print "[Checking " + filename + "]\n"
+
+  cfg = rpki.config.parser(filename)
+
+  db = MySQLdb.connect(user   = cfg.get(section, "sql-username"),
+                       db     = cfg.get(section, "sql-database"),
+                       passwd = cfg.get(section, "sql-password"))
+
+  cur = db.cursor()
+
+  def duh(db, cmd, header):
+    cur.execute(cmd)
+    print header
+    print "-" * len(header)
+    print cur.description
+    for i in cur.fetchall():
+      print i[0]
+    print
+
+  duh(db, "SHOW DATABASES", "Databases")
+  duh(db, "SELECT DATABASE()", "Current database")
+  duh(db, "SHOW TABLES", "Current tables")
+
+  db.close()
+
+print MySQLdb.Timestamp(2007,6,9,9,45,51), MySQLdb.DateFromTicks(1000), \
+      MySQLdb.Binary("Hi, Mom!"), MySQLdb.STRING, MySQLdb.BINARY, MySQLdb.NUMBER, MySQLdb.NULL, "\n"
+
+test("re.conf",   "rpki")
+test("irbe.conf", "irdb")
-- 
cgit v1.2.3