erro @function não está definido no Python

stou tentando definir uma função básica em python, mas sempre recebo o seguinte erro quando executo um programa de teste simple

>>> pyth_test(1, 2)

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    pyth_test(1, 2)
NameError: name 'pyth_test' is not defined

Aqui está o código que estou usando para esta função;

def pyth_test (x1, x2):
    print x1 + x2

UPDATE: Tenho o script chamado pyth.py aberto e, em seguida, digito pyth_test (1,2) no intérprete quando esse erro ocorr

Obrigado pela ajuda. (Peço desculpas pela pergunta básica, nunca tinha programado antes e estou tentando aprender Python como hobby)

import sys
sys.path.append ('/Users/clanc/Documents/Development/')
import test


printline()



## (the function printline in the test.py file
##def printline():
##   print "I am working"

questionAnswers(5)

yourAnswerToTheQuestion