Ejemplo n.º 1
0
 def test_add_egg_file_locally(self):
     # To ensure that we're actually testing addPyFile's effects, check that
     # this fails due to `userlibrary` not being on the Python path:
     def func():
         from userlib import UserClass
     self.assertRaises(ImportError, func)
     path = os.path.join(SPARK_HOME, "python/test_support/userlib-0.1-py2.7.egg")
     self.sc.addPyFile(path)
     from userlib import UserClass
     self.assertEqual("Hello World from inside a package!", UserClass().hello())
Ejemplo n.º 2
0
 def func(x):
     from userlibrary import UserClass
     return UserClass().hello()
Ejemplo n.º 3
0
 def func(x):
     from userlibrary import UserClass  # type: ignore
     return UserClass().hello()
Ejemplo n.º 4
0
 def func():
     from userlib import UserClass  # type: ignore[import]
     UserClass()