de class="computeroutput"><span class="identifier">setup</span></code> function is called
          only once upon entering the test suite, prior to running any of its test
          cases. Similarly the <code class="computeroutput"><span class="identifier">teardown</span></code>
          function is also called only once upon the test suite exit, after all the
          enclosed test cases have been run. This is facilitated by the <span class="emphasis"><em>decorator</em></span>
          <a class="link" 