title: Python unittest counting the number of tests
body: <p>It's my first time playing around with Python's unittest for an assignment in school. I basically have a Circle Object, where I am using pyunit to make sure the data is stored properly. </p>
  
  <p>I noticed that Python only counts the number of methods as test cases as opposed to the number of assert statements. </p>
  
  <p>For instance I want to test that methods are working correctly, Python only counts the following as 2 tests, despite having 4 assert statements. It really caught me off guard, as with Java's JUnit it will count the number of assert statements instead. </p>
  
  <pre><code>def test_xcrd(self): 
      self.assertTrue(self.point.xcrd() == 1) 
      self.assertFalse(self.point.xcrd() == 5)
  
  def test_ycrd(self): 
      self.assertTrue(self.point.ycrd() == 2) 
      self.assertFalse(self.point.ycrd() == 10)
  </code></pre>
  
  <p>What's the "norm" in python? Should there only be one assert statement per method?</p>