path should be to directory, not file

This commit is contained in:
Sandy Walsh 2014-05-26 16:04:49 +00:00
parent e811203152
commit eb162afa55
2 changed files with 6 additions and 6 deletions

View File

@ -16,8 +16,8 @@ Using Simport
class_method = simport.load('mymodule:MyClass.mymethod')
# For modules not in the Python Path
function = simport.load('/path/to/file.py|module_name:myfunction')
class_method = simport.load('/path/to/file.py|module_name:MyClass.mymethod')
function = simport.load('/path/to/file|module_name:myfunction')
class_method = simport.load('/path/to/module|module_name:MyClass.mymethod')
Running Tests
=============

View File

@ -20,14 +20,14 @@ class TestSimport(unittest.TestCase):
"|foo.Class")
self.assertRaises(simport.MissingModule, simport._get_module,
"missing.py|")
"missing|")
self.assertRaises(simport.MissingModule, simport._get_module,
"simport_tests/localmodule.py|")
"simport_tests|")
self.assertRaises(simport.MissingModule, simport._get_module,
"simport_tests/localmodule.py|Foo")
"simport_tests|Foo")
self.assertRaises(simport.BadDirectory, simport._get_module,
"/does/not/exist/foo.py|foo:Class")
"/does/not/exist|foo:Class")
self.assertFalse("AnyModuleName" in sys.modules)
self.assertRaises(simport.MissingMethodOrFunction, simport._get_module,