diff options
author | Claudiu Popa <cpopa@cloudbasesolutions.com> | 2015-07-25 19:22:57 +0300 |
---|---|---|
committer | Claudiu Popa <cpopa@cloudbasesolutions.com> | 2015-07-25 19:22:57 +0300 |
commit | 476a0c264158dbe158c9a09706060c9265365bf6 (patch) | |
tree | 48531f434b99863103bd515bcb11623c0243cc38 /astroid/tests/unittest_modutils.py | |
parent | 621c9b41e899685917dba978645e54be33ec7e6b (diff) | |
parent | 6b88b988b2099be4bd5460cba9d8d884c6c0d8a4 (diff) | |
download | astroid-git-476a0c264158dbe158c9a09706060c9265365bf6.tar.gz |
Merge
Diffstat (limited to 'astroid/tests/unittest_modutils.py')
-rw-r--r-- | astroid/tests/unittest_modutils.py | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/astroid/tests/unittest_modutils.py b/astroid/tests/unittest_modutils.py index 7a7b983b..644d33f5 100644 --- a/astroid/tests/unittest_modutils.py +++ b/astroid/tests/unittest_modutils.py @@ -22,7 +22,6 @@ import os import sys import unittest -from logilab.common import configuration from astroid import modutils from astroid.tests import resources @@ -99,8 +98,9 @@ class ModPathFromFileTest(unittest.TestCase): """ given an absolute file path return the python module's path as a list """ def test_knownValues_modpath_from_file_1(self): - self.assertEqual(modutils.modpath_from_file(configuration.__file__), - ['logilab', 'common', 'configuration']) + from xml.etree import ElementTree + self.assertEqual(modutils.modpath_from_file(ElementTree.__file__), + ['xml', 'etree', 'ElementTree']) def test_knownValues_modpath_from_file_2(self): self.assertEqual(modutils.modpath_from_file('unittest_modutils.py', @@ -189,7 +189,7 @@ class StandardLibModuleTest(resources.SysPathSetup, unittest.TestCase): self.assertEqual(modutils.is_standard_module('marshal'), True) def test_nonstandard(self): - self.assertEqual(modutils.is_standard_module('logilab'), False) + self.assertEqual(modutils.is_standard_module('astroid'), False) def test_unknown(self): self.assertEqual(modutils.is_standard_module('unknown'), False) @@ -210,14 +210,14 @@ class StandardLibModuleTest(resources.SysPathSetup, unittest.TestCase): self.assertEqual(modutils.is_standard_module('data.module', (os.path.abspath(datadir),)), True) def test_failing_edge_cases(self): - from logilab import common + from xml import etree # using a subpackage/submodule path as std_path argument - self.assertEqual(modutils.is_standard_module('logilab.common', common.__path__), False) + self.assertEqual(modutils.is_standard_module('xml.etree', etree.__path__), False) # using a module + object name as modname argument self.assertEqual(modutils.is_standard_module('sys.path'), True) # this is because only the first package/module is considered self.assertEqual(modutils.is_standard_module('sys.whatever'), True) - self.assertEqual(modutils.is_standard_module('logilab.whatever', common.__path__), False) + self.assertEqual(modutils.is_standard_module('xml.whatever', etree.__path__), False) class IsRelativeTest(unittest.TestCase): @@ -229,8 +229,8 @@ class IsRelativeTest(unittest.TestCase): True) def test_knownValues_is_relative_2(self): - from logilab.common import tree - self.assertEqual(modutils.is_relative('modutils', tree.__file__), + from xml.etree import ElementTree + self.assertEqual(modutils.is_relative('ElementPath', ElementTree.__file__), True) def test_knownValues_is_relative_3(self): @@ -260,14 +260,14 @@ class GetModuleFilesTest(unittest.TestCase): ) def test_load_module_set_attribute(self): - import logilab.common.fileutils - import logilab - del logilab.common.fileutils - del sys.modules['logilab.common.fileutils'] - m = modutils.load_module_from_modpath(['logilab', 'common', 'fileutils']) - self.assertTrue(hasattr(logilab, 'common')) - self.assertTrue(hasattr(logilab.common, 'fileutils')) - self.assertTrue(m is logilab.common.fileutils) + import xml.etree.ElementTree + import xml + del xml.etree.ElementTree + del sys.modules['xml.etree.ElementTree'] + m = modutils.load_module_from_modpath(['xml', 'etree', 'ElementTree']) + self.assertTrue(hasattr(xml, 'etree')) + self.assertTrue(hasattr(xml.etree, 'ElementTree')) + self.assertTrue(m is xml.etree.ElementTree) if __name__ == '__main__': |