I have directory structure as gnukhata/tests/functional. In functional folder I have web tests files. Following is the sample tests:<br><pre class="default prettyprint"><code><b><span style="font-family: arial narrow,sans-serif;" class="kwd">from</span><span style="font-family: arial narrow,sans-serif;" class="pln"> gnukhata</span><span style="font-family: arial narrow,sans-serif;" class="pun">.</span><span style="font-family: arial narrow,sans-serif;" class="pln">tests </span><span style="font-family: arial narrow,sans-serif;" class="kwd">import</span><span style="font-family: arial narrow,sans-serif;" class="pln"> </span><span style="font-family: arial narrow,sans-serif;" class="pun">*</span><span style="font-family: arial narrow,sans-serif;" class="pln"><br>
<br></span><span style="font-family: arial narrow,sans-serif;" class="kwd">class</span><span style="font-family: arial narrow,sans-serif;" class="pln"> </span><span style="font-family: arial narrow,sans-serif;" class="typ">TestVendorController</span><span style="font-family: arial narrow,sans-serif;" class="pun">(</span><span style="font-family: arial narrow,sans-serif;" class="typ">TestController</span><span style="font-family: arial narrow,sans-serif;" class="pun">):</span><span style="font-family: arial narrow,sans-serif;" class="pln"><br>
<br></span><span style="font-family: arial narrow,sans-serif;" class="kwd">def</span><span style="font-family: arial narrow,sans-serif;" class="pln"> test_index</span><span style="font-family: arial narrow,sans-serif;" class="pun">(</span><span style="font-family: arial narrow,sans-serif;" class="kwd">self</span><span style="font-family: arial narrow,sans-serif;" class="pun">):</span><span style="font-family: arial narrow,sans-serif;" class="pln"><br>
    response </span><span style="font-family: arial narrow,sans-serif;" class="pun">=</span><span style="font-family: arial narrow,sans-serif;" class="pln"> </span><span style="font-family: arial narrow,sans-serif;" class="kwd">self</span><span style="font-family: arial narrow,sans-serif;" class="pun">.</span><span style="font-family: arial narrow,sans-serif;" class="pln">app</span><span style="font-family: arial narrow,sans-serif;" class="pun">.</span><span style="font-family: arial narrow,sans-serif;" class="kwd">get</span><span style="font-family: arial narrow,sans-serif;" class="pun">(</span><span style="font-family: arial narrow,sans-serif;" class="pln">url</span><span style="font-family: arial narrow,sans-serif;" class="pun">(</span><span style="font-family: arial narrow,sans-serif;" class="pln">controller</span><span style="font-family: arial narrow,sans-serif;" class="pun">=</span><span style="font-family: arial narrow,sans-serif;" class="str">'vendor'</span><span style="font-family: arial narrow,sans-serif;" class="pun">,</span><span style="font-family: arial narrow,sans-serif;" class="pln"> action</span><span style="font-family: arial narrow,sans-serif;" class="pun">=</span><span style="font-family: arial narrow,sans-serif;" class="str">'index'</span></b><span style="font-family: arial black,sans-serif;" class="pun"><b><span style="font-family: arial narrow,sans-serif;">))</span></b><br style="font-family: arial narrow,sans-serif;">
<br style="font-family: arial narrow,sans-serif;"><span style="font-family: arial narrow,sans-serif;">After running tests, it gives me following error:</span><br></span></code><b><code style="font-family: arial narrow,sans-serif;"><span class="typ">Traceback</span><span class="pln"> </span><span class="pun">(</span><span class="pln">most recent call </span><span class="kwd">last</span><span class="pun">):</span><span class="pln"><br>
  </span><span class="typ">File</span><span class="pln"> </span><span class="str">"/usr/lib/python2.6/dist-packages/twisted/trial/runner.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">651</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln">   loadByNames<br>
    things</span><span class="pun">.</span><span class="pln">append</span><span class="pun">(</span><span class="kwd">self</span><span class="pun">.</span><span class="pln">findByName</span><span class="pun">(</span><span class="pln">name</span><span class="pun">))</span><span class="pln"><br>
  </span><span class="typ">File</span><span class="pln"> </span><span class="str">"/usr/lib/python2.6/dist-packages/twisted/trial/runner.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">460</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> findByName<br>
    </span><span class="kwd">return</span><span class="pln"> filenameToModule</span><span class="pun">(</span><span class="pln">name</span><span class="pun">)</span><span class="pln"><br>  </span><span class="typ">File</span><span class="pln"> </span><span class="str">"/usr/lib/python2.6/dist-packages/twisted/trial/runner.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">98</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> filenameToModule<br>
    </span><span class="kwd">return</span><span class="pln"> _importFromFile</span><span class="pun">(</span><span class="pln">fn</span><span class="pun">)</span><span class="pln"><br>  </span><span class="typ">File</span><span class="pln"> </span><span class="str">"/usr/lib/python2.6/dist-packages/twisted/trial/runner.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">117</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> _importFromFile<br>
    </span><span class="kwd">module</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> imp</span><span class="pun">.</span><span class="pln">load_source</span><span class="pun">(</span><span class="pln">moduleName</span><span class="pun">,</span><span class="pln"> fn</span><span class="pun">,</span><span class="pln"> fd</span><span class="pun">)</span><span class="pln"><br>
  </span><span class="typ">File</span><span class="pln"> </span><span class="str">"test_vendor.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">1</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> </span><span class="str"><module></span><span class="pln"><br>
    </span><span class="kwd">from</span><span class="pln"> gnukhata</span><span class="pun">.</span><span class="pln">tests </span><span class="kwd">import</span><span class="pln"> </span><span class="pun">*</span><span class="pln"><br>
exceptions</span><span class="pun">.</span><span class="typ">ImportError</span><span class="pun">:</span><span class="pln"> </span><span class="typ">No</span><span class="pln"> </span><span class="kwd">module</span><span class="pln"> named tests</span></code></b><br>
<br>Instead of gnukhata.tests if I write gnukhata then it shows the following error:<br><code><span class="pln"></span><b style="font-family: arial narrow,sans-serif;"><span class="typ">Traceback</span><span class="pln"> </span><span class="pun">(</span><span class="pln">most recent call </span><span class="kwd">last</span><span class="pun">):</span><span class="pln"><br>
    </span><span class="typ">File</span><span class="pln"> </span><span class="str">"/usr/lib/python2.6/dist-packages/twisted/trial/runner.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">651</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> loadByNames<br>
things</span><span class="pun">.</span><span class="pln">append</span><span class="pun">(</span><span class="kwd">self</span><span class="pun">.</span><span class="pln">findByName</span><span class="pun">(</span><span class="pln">name</span><span class="pun">))</span><span class="pln"><br>
    </span><span class="typ">File</span><span class="pln"> </span><span class="str">"/usr/lib/python2.6/dist-packages/twisted/trial/runner.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">460</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> findByName<br>
</span><span class="kwd">return</span><span class="pln"> filenameToModule</span><span class="pun">(</span><span class="pln">name</span><span class="pun">)</span><span class="pln"><br>    </span><span class="typ">File</span><span class="pln"> </span><span class="str">"/usr/lib/python2.6/dist-packages/twisted/trial/runner.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">98</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> filenameToModule<br>
</span><span class="kwd">return</span><span class="pln"> _importFromFile</span><span class="pun">(</span><span class="pln">fn</span><span class="pun">)</span><span class="pln"><br>    </span><span class="typ">File</span><span class="pln"> </span><span class="str">"/usr/lib/python2.6/dist-packages/twisted/trial/runner.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">117</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> _importFromFile<br>
    </span><span class="kwd">module</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> imp</span><span class="pun">.</span><span class="pln">load_source</span><span class="pun">(</span><span class="pln">moduleName</span><span class="pun">,</span><span class="pln"> fn</span><span class="pun">,</span><span class="pln"> fd</span><span class="pun">)</span><span class="pln"><br>
    </span><span class="typ">File</span><span class="pln"> </span><span class="str">"test_vendor.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">3</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> </span><span class="str"><module></span><span class="pln"><br>
    </span><span class="kwd">class</span><span class="pln"> </span><span class="typ">TestVendorController</span><span class="pun">(</span><span class="typ">TestController</span><span class="pun">):</span><span class="pln"><br>
exceptions</span><span class="pun">.</span><span class="typ">NameError</span><span class="pun">:</span><span class="pln"> name </span><span class="str">'TestController'</span><span class="pln"> </span><span class="kwd">is</span><span class="pln"> </span><span class="kwd">not</span><span class="pln"> </span><span class="kwd">defined</span><span class="pln"><br>
</span></b></code><br>How to remove these errors??? Suggest me solution... Thanks in advance...<br></pre>