diff --git a/pymysql/tests/base.py b/pymysql/tests/base.py index dd1ee75..a1c0a59 100644 --- a/pymysql/tests/base.py +++ b/pymysql/tests/base.py @@ -1,7 +1,7 @@ import pymysql import unittest -class PyMySqlTestCase(unittest.TestCase): +class PyMySQLTestCase(unittest.TestCase): databases = [ {"host":"localhost","user":"root","passwd":"","db":"test_pymysql"}, {"host":"localhost","user":"root","passwd":"","db":"test_pymysql2"}] diff --git a/pymysql/tests/test_example.py b/pymysql/tests/test_example.py new file mode 100644 index 0000000..7e8ae50 --- /dev/null +++ b/pymysql/tests/test_example.py @@ -0,0 +1,32 @@ +import pymysql +from pymysql.tests import base + +class TestExample(base.PyMySQLTestCase): + def test_example(self): + conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', db='mysql') + + + cur = conn.cursor() + + cur.execute("SELECT Host,User FROM user") + + # print cur.description + + # r = cur.fetchall() + # print r + # ...or... + u = False + + for r in cur.fetchall(): + u = u or conn.user in r + + self.assertTrue(u) + + cur.close() + conn.close() + + + +if __name__ == "__main__": + import unittest + unittest.main() diff --git a/pymysql/tests/test_issues.py b/pymysql/tests/test_issues.py index f734d0c..6f39cfa 100644 --- a/pymysql/tests/test_issues.py +++ b/pymysql/tests/test_issues.py @@ -1,5 +1,5 @@ import pymysql -import base +from pymysql.tests import base try: import imp @@ -9,7 +9,7 @@ except AttributeError: import datetime -class TestOldIssues(base.PyMySqlTestCase): +class TestOldIssues(base.PyMySQLTestCase): def test_issue_3(self): """ undefined methods datetime_or_None, date_or_None """ conn = self.connections[0] @@ -150,6 +150,9 @@ KEY (`station`,`dh`,`echeance`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;""") finally: c.execute("drop table issue17") +class TestNewIssues(base.PyMySQLTestCase): + pass + if __name__ == "__main__": import unittest unittest.main()