diff options
| -rw-r--r-- | magic.py | 6 | ||||
| -rwxr-xr-x | test/test.py | 3 |
2 files changed, 9 insertions, 0 deletions
@@ -322,6 +322,12 @@ def magic_getparam(cookie, param): _magic_getparam(cookie, param, byref(val)) return val.value +magic_version = libmagic.magic_version +magic_version.restype = c_int +magic_version.argtypes = [] + +def version(): + return magic_version() MAGIC_NONE = 0x000000 # No flags MAGIC_DEBUG = 0x000001 # Turn on debugging diff --git a/test/test.py b/test/test.py index c6ba522..d067b15 100755 --- a/test/test.py +++ b/test/test.py @@ -11,6 +11,9 @@ import sys class MagicTest(unittest.TestCase): TESTDATA_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'testdata') + def test_version(self): + self.assertTrue(magic.version() > 0) + def test_fs_encoding(self): self.assertEqual('utf-8', sys.getfilesystemencoding().lower()) |
