def test_module_from_import(): from module1 import greet assert False == ('module1' in locals()) assert True == ('greet' in locals()) try: module1.greet() except NameError as ne: print ne assert "module1 says hi to jack" == greet("jack")
def test_module_from_import(): from module1 import greet assert False == ('module1' in locals()) assert True == ('greet' in locals()) try: module1.greet() except NameError : pass assert 'module1 says hi to jack' == greet("jack")
def test_module_from_import(): from module1 import greet assert __ == ('module1' in locals()) assert __ == ('greet' in locals()) try: module1.greet() except __: pass assert __ == greet("jack")
def test_module_from_import(): from module1 import greet assert False == ('module1' in locals()) assert True == ('greet' in locals()) try: module1.greet() except Exception as er: pass assert "module1 says hi to jack" == greet("jack")
def test_module_from_import(): from module1 import greet assert __ == ('module1' in locals()) assert __ == ('greet' in locals()) try: module1.greet() except __ : pass assert __ == greet("jack")
def test_module_import_affects_current_namespace(): import module1 def inner_func(): import module2 assert True == ('module2' in locals()) return module2.greet("jack") assert "module1 says hi to jack" == module1.greet("jack") assert "module2 says hi to jack" == inner_func() assert False == ('placeholders' in locals()) assert True == ('placeholders' in globals()) assert True == ('module1' in locals()) assert False == ('module1' in globals()) assert False == ('module2' in locals()) assert False == ('module2' in globals())
def test_module_import_affects_current_namespace(): import module1 def inner_func(): import module2 assert True == ('module2' in locals()) return module2.greet("jack") assert 'module1 says hi to jack' == module1.greet("jack") assert 'module2 says hi to jack' == inner_func() assert False == ('placeholders' in locals()) assert True == ('placeholders' in globals()) assert True == ('module1' in locals()) assert False == ('module1' in globals()) assert False == ('module2' in locals()) assert False == ('module2' in globals())
import module1 print(module1.var1) module1.greet('Hi', 'John', 'Lin') module1.greet('Hi', 'Jason', 'Liu') print(module1.sphere_of_Volume(10))
import module1 print(module1.sum(3, 4, 5)) module1.greet("Fatih") print(module1.programming_languages) print("------------") dir(module1) print("------------") help(module1)
def test_module_why_from_import_is_a_bad_idea(): from module1 import greet from module2 import greet assert 'module2 says hi to jack' == greet("jack")
def test_module_usage_multiple(): import module1 import module2 assert __ == module1.greet("jack") assert __ == module2.greet("jack")
def test_module_usage_needs_import(): import module1 assert 'module1 says hi to jack' == module1.greet("jack")
def test_module_usage_needs_import(): import module1 assert __ == module1.greet("jack")
def test_module_without_import(): try: module1.greet("jack") except TypeError as t: # what specific exception did you get here, replace ___ with that print(t) # print it out and see assert True
def test_module_usage_needs_import(): import module1 assert "module1 says hi to jack" == module1.greet("jack")
def test_module_usage_multiple(): import module1 import module2 assert "module1 says hi to jack" == module1.greet("jack") assert "module2 says hi to jack" == module2.greet("jack")
def test_module_usage_multiple(): import module1 import module2 assert 'module1 says hi to jack' == module1.greet("jack") assert 'module2 says hi to jack' == module2.greet("jack")
def test_module_why_from_import_is_a_bad_idea(): from module1 import greet from module2 import greet assert "module2 says hi to jack" == greet("jack")