  
  def test_punct(EN):
      tokens = EN("We've")
      assert len(tokens) == 2
      tokens = EN("``We've")
      assert len(tokens) == 3
 
</s> remove     tokens = EN("We've")
 </s> add     tokens = EN("We've", parse=False) </s> remove     tokens = EN("can't")
 </s> add     tokens = EN("can't", parse=False) </s> remove     tokens = EN("Can't")
 </s> add     tokens = EN("Can't", parse=False) </s> remove     tokens = EN("Ain't")
 </s> add     tokens = EN("Ain't", parse=False) </s> remove     tokens = EN("Mike's")
 </s> add     tokens = EN("Mike's", parse=False)
    tokens = EN("``We've", parse=False)
  
  def test_punct(EN):
      tokens = EN("We've")
      assert len(tokens) == 2
    tokens = EN("``We've", parse=False)
      assert len(tokens) == 3
keep keep keep keep replace keep
 * Upd tests, avoiding unnecessary processing to make testing faster 
tests/test_contractions.py