Pode um script python executar uma função dentro de um script bas

Eu tenho um script bash fornecido por terceiros que define um conjunto de funções. Aqui está um modelo do que parece

$ cat test.sh

#!/bin/bash

define go() {
    echo "hello"
}

Eu posso fazer o seguinte em um shell bash para chamar go ():

$ source test.sh
$ go
hello

Existe alguma maneira de acessar a mesma função de um script python? Tentei o seguinte, mas não funcionou:

Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import subprocess
>>> subprocess.call("source test.sh")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.6/subprocess.py", line 470, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib/python2.6/subprocess.py", line 623, in __init__
    errread, errwrite)
  File "/usr/lib/python2.6/subprocess.py", line 1141, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
>>> 

questionAnswers(3)

yourAnswerToTheQuestion