summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-01-15 08:17:12 +0000
committerGerrit Code Review <review@openstack.org>2013-01-15 08:17:12 +0000
commit4fa5025d7424bd0c8da6a2f3a73dac0512a0e98d (patch)
treea8d59535ab327167787c42904f1f75979ae08a37 /tests
parent859cc3df24751e4fb0acda8643d4feee10c3b39a (diff)
parent33b12d3c18a35f85785227267347f9ac7f7273a4 (diff)
downloadoslo-4fa5025d7424bd0c8da6a2f3a73dac0512a0e98d.tar.gz
oslo-4fa5025d7424bd0c8da6a2f3a73dac0512a0e98d.tar.xz
oslo-4fa5025d7424bd0c8da6a2f3a73dac0512a0e98d.zip
Merge "Implement importutils.try_import."
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/test_importutils.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/unit/test_importutils.py b/tests/unit/test_importutils.py
index 4c9ff73..3544fe4 100644
--- a/tests/unit/test_importutils.py
+++ b/tests/unit/test_importutils.py
@@ -109,3 +109,11 @@ class ImportUtilsTest(unittest.TestCase):
dt = importutils.import_object('datetime.datetime', 2012, 4, 5)
self.assertTrue(isinstance(dt, sys.modules['datetime'].datetime))
self.assertEqual(dt, datetime.datetime(2012, 4, 5))
+
+ def test_try_import(self):
+ dt = importutils.try_import('datetime')
+ self.assertEqual(sys.modules['datetime'], dt)
+
+ def test_try_import_returns_default(self):
+ foo = importutils.try_import('foo.bar')
+ self.assertEqual(None, foo)