title: Unit Testing for a Python RESTful API
body: <p>What's the best way to perform Unit Testing for a RESTful API that includes email functionality (lost passwords, user activation) in Python?  </p>
  
  <p>Everything is done via HTTP POST / GET and at this time, authentication isn't involved.</p>
  
  <p>Should I just use the <code>requests</code> library and manually do everything I want?  Is it possible to use <code>requests</code> to automate the parts of my Unit Testing that involves email?</p>