diff options
author | Benjamin Drung <benjamin.drung@profitbricks.com> | 2014-03-25 12:03:15 +0100 |
---|---|---|
committer | Benjamin Drung <benjamin.drung@profitbricks.com> | 2014-03-25 12:03:15 +0100 |
commit | f6450f3bda3e42cd4c55bd026824c59764ed7d75 (patch) | |
tree | 72a29dda7761425e0951cd5dbb7c8e509d893c97 /test | |
parent | 51757c8a893640e2a9fa3a7b9f8e617b22e6db87 (diff) | |
download | appdirs-f6450f3bda3e42cd4c55bd026824c59764ed7d75.tar.gz |
Compare results with basestring on Python 2 (Fixes #27).
Diffstat (limited to 'test')
-rw-r--r-- | test/test_api.py | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/test/test_api.py b/test/test_api.py index e734050..533b29c 100644 --- a/test/test_api.py +++ b/test/test_api.py @@ -1,6 +1,12 @@ import unittest +import sys import appdirs +if sys.version_info[0] < 3: + STRING_TYPE = basestring +else: + STRING_TYPE = str + class Test_AppDir(unittest.TestCase): def test_metadata(self): self.assertTrue(hasattr(appdirs, "__version__")) @@ -8,20 +14,20 @@ class Test_AppDir(unittest.TestCase): def test_helpers(self): self.assertIsInstance( - appdirs.user_data_dir('MyApp', 'MyCompany'), str) + appdirs.user_data_dir('MyApp', 'MyCompany'), STRING_TYPE) self.assertIsInstance( - appdirs.site_data_dir('MyApp', 'MyCompany'), str) + appdirs.site_data_dir('MyApp', 'MyCompany'), STRING_TYPE) self.assertIsInstance( - appdirs.user_cache_dir('MyApp', 'MyCompany'), str) + appdirs.user_cache_dir('MyApp', 'MyCompany'), STRING_TYPE) self.assertIsInstance( - appdirs.user_log_dir('MyApp', 'MyCompany'), str) + appdirs.user_log_dir('MyApp', 'MyCompany'), STRING_TYPE) def test_dirs(self): dirs = appdirs.AppDirs('MyApp', 'MyCompany', version='1.0') - self.assertIsInstance(dirs.user_data_dir, str) - self.assertIsInstance(dirs.site_data_dir, str) - self.assertIsInstance(dirs.user_cache_dir, str) - self.assertIsInstance(dirs.user_log_dir, str) + self.assertIsInstance(dirs.user_data_dir, STRING_TYPE) + self.assertIsInstance(dirs.site_data_dir, STRING_TYPE) + self.assertIsInstance(dirs.user_cache_dir, STRING_TYPE) + self.assertIsInstance(dirs.user_log_dir, STRING_TYPE) if __name__=="__main__": unittest.main() |