Mercurial > p > mysql-python > mysqldb-2
diff tests/test_MySQLdb_nonstandard.py @ 41:e80676c3505f MySQLdb
More NOARGS, with test coverage
author | kylev |
---|---|
date | Sun, 15 Feb 2009 07:56:43 +0000 |
parents | 2d1a3d9e15b2 |
children | f4fd8c20511c |
line wrap: on
line diff
--- a/tests/test_MySQLdb_nonstandard.py Sun Feb 15 07:26:43 2009 +0000 +++ b/tests/test_MySQLdb_nonstandard.py Sun Feb 15 07:56:43 2009 +0000 @@ -19,14 +19,8 @@ self.assertTrue(FIELD_TYPE.DATE != MySQLdb.STRING) -class CoreAPI(unittest.TestCase): - """Test _mysql internals.""" - - def setUp(self): - self.conn = _mysql.connect(db='test') - - def tearDown(self): - self.conn.close() +class CoreModule(unittest.TestCase): + """Core _mysql module features.""" def test_NULL(self): """Should have a NULL constant.""" @@ -39,6 +33,22 @@ self.assertTrue(isinstance(_mysql.version_info, tuple)) self.assertEqual(len(_mysql.version_info), 5) + def test_client_info(self): + self.assertTrue(isinstance(_mysql.get_client_info(), str)) + + def test_thread_safe(self): + self.assertTrue(isinstance(_mysql.thread_safe(), int)) + + +class CoreAPI(unittest.TestCase): + """Test _mysql interaction internals.""" + + def setUp(self): + self.conn = _mysql.connect(db='test') + + def tearDown(self): + self.conn.close() + def test_thread_id(self): tid = self.conn.thread_id() self.assertTrue(isinstance(tid, int),