/projects/mymath$ ls
__init__.py  __init__.pyc  mymath.py  mymath.pyc  tests
and under the directory tests I have
/projects/mymath/tests/features$ ls
steps.py  steps.pyc  zero.feature
I tried to import my factorial function
sys.path.insert(0,"../../")
#import mymath
from mymath.MyMath import factorial
But it said No module named MyMath.
Here is my dummy MyMath class.
class MyMath(object):
        def factorial(self, number):
                if n <= 1:
                        return 1
                else:
                        return n * factorial(n-1)
So what's wrong? Thanks. Is this even a good practice (editing the sys path?)
This will work import mymath
 
     
     
     
     
    