From: Jelmer Vernooij Date: Mon, 4 Oct 2010 11:17:25 +0000 (+0200) Subject: pytdb: Add __version__ attribute. X-Git-Url: http://git.samba.org/?p=metze%2Fctdb%2Fwip.git;a=commitdiff_plain;h=2b81314eb94d31f4efadd2a3dcf2f6e176338d3f pytdb: Add __version__ attribute. --- diff --git a/lib/tdb/pytdb.c b/lib/tdb/pytdb.c index 15fec21e..b857438e 100644 --- a/lib/tdb/pytdb.c +++ b/lib/tdb/pytdb.c @@ -592,6 +592,8 @@ void inittdb(void) PyModule_AddObject(m, "__docformat__", PyString_FromString("restructuredText")); + PyModule_AddObject(m, "__version__", PyString_FromString(PACKAGE_VERSION)); + Py_INCREF(&PyTdb); PyModule_AddObject(m, "Tdb", (PyObject *)&PyTdb); diff --git a/lib/tdb/python/tests/simple.py b/lib/tdb/python/tests/simple.py index 92244e3a..615de494 100644 --- a/lib/tdb/python/tests/simple.py +++ b/lib/tdb/python/tests/simple.py @@ -160,6 +160,12 @@ class SimpleTdbTests(TestCase): self.tdb.remove_flags(tdb.NOMMAP) +class VersionTests(TestCase): + + def test_present(self): + self.assertTrue(isinstance(tdb.__version__, str)) + + if __name__ == '__main__': import unittest unittest.TestProgram()