<html>
<head>
<style>
body {
  font-family: Verdana, sans-serif;
  font-size: 0.8em;
  color:#484848;
}
h1, h2, h3 { font-family: "Trebuchet MS", Verdana, sans-serif; margin: 0px; }
h1 { font-size: 1.2em; }
h2, h3 { font-size: 1.1em; }
a, a:link, a:visited { color: #2A5685;}
a:hover, a:active { color: #c61a1a; }
a.wiki-anchor { display: none; }
fieldset.attachments {border-width: 1px 0 0 0;}
hr {
  width: 100%;
  height: 1px;
  background: #ccc;
  border: 0;
}
span.footer {
  font-size: 0.8em;
  font-style: italic;
}
</style>
</head>
<body>
Issue #2733 has been updated by Peter Cock.

<ul>
  <li><strong>Description</strong> updated (<a title="View differences" href="https://redmine.open-bio.org/journals/diff/15401?detail_id=1747">diff</a>)</li>
  <li><strong>Status</strong> changed from <i>New</i> to <i>Closed</i></li>
  <li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li>
</ul>

<p>Looking at this afresh, I think the test suite should fail in this situation.</p>
<hr />
<h1><a href="https://redmine.open-bio.org/issues/2733#change-15401">Bug #2733: Runing unit tests where Biopthyon wasn't built from source</a></h1>

<ul><li>Author: Bruce Southey</li>
<li>Status: Closed</li>
<li>Priority: Low</li>
<li>Assignee: Biopython Dev Mailing List</li>
<li>Category: Unit Tests</li>
<li>Target version: Not Applicable</li>
<li>URL: </li></ul>

<p>If Biopython is not built from source and the tests are run from a different place than the installation, the test that use C objects fail because these are not found (an example is below).</p>


        <p>Currently the test environment uses the Biopython in the build directory. It would be nice to be able to optionally specify some other Biopython such as the installed version using say a command line argument.</p>


        <p>Example of a failure:</p>


        <p>======================================================================<br />ERROR: test_KDTree                                                    <br />----------------------------------------------------------------------<br />Traceback (most recent call last):                                    <br />  File "run_tests.py.orig", line 125, in runTest                      <br />    self.runSafeTest()                                                <br />  File "run_tests.py.orig", line 138, in runSafeTest                  <br />    cur_test = <i>import</i>(self.test_name)                             <br />  File "test_KDTree.py", line 10, in <module>                         <br />    from Bio.KDTree.KDTree import <em>neighbor_test, _test               <br />  File "/home/bsouthey/python/biopython_cvs/biopython/Bio/KDTree/</em>_init__.py", line 10, in <module><br />    from KDTree import KDTree                                                                     !
  <br />  File "/home/bsouthey/python/biopython_cvs/biopython/Bio/KDTree/KDTree.py", line 20, in <module>  <br />    from Bio.KDTree import _CKDTree                                                                <br />ImportError: cannot import name _CKDTree  
======================================================================</p>

  <fieldset class="attachments"><legend>Files</legend>
    <a href="https://redmine.open-bio.org/attachments/download/1197/run_test.patch">run_test.patch</a>
    (659 Bytes)<br />
    <a href="https://redmine.open-bio.org/attachments/download/1198/bug2733.patch">bug2733.patch</a>
    (813 Bytes)<br />
  </fieldset>


<hr />
<span class="footer"><p>You have received this notification because you have either subscribed to it, or are involved in it.<br />To change your notification preferences, please click here and login: <a class="external" href="http://redmine.open-bio.org">http://redmine.open-bio.org</a></p></span>
</body>
</html>