def test_pluralization_rules(self):
     assert pluralize('my', pos=ADJECTIVE) == 'our'
     assert pluralize('thy', pos=ADJECTIVE) == 'your'
     assert pluralize('matrix') == 'matrices'
     assert pluralize('matrix', classical=False) == 'matrixes'
     assert pluralize('datum') == 'data'
     assert pluralize('datum', classical=False) == 'data'
 def test_basic(self):
     assert pluralize('bird') == 'birds'
     assert pluralize('man') == 'men'
     assert pluralize('woman') == 'women'
 def test_custom(self):
     assert pluralize('foobar', custom={'foobar': 'foos'}) == 'foos'
 def test_recursive_compound_words(self):
     assert pluralize('mother-in-law') == 'mothers-in-law'
     assert pluralize('postmaster general') == 'postmasters general'
     assert pluralize('hour-clock') == 'hour-clocks'
 def test_trailing_apostrophe(self):
     assert pluralize("dave's") == "daves'"
     assert pluralize("woman's") == "women's"