def test_naturalize(self): data = ( # Original, naturalized ('abc', 'abc'), ('123', '00000123'), ('abc123', 'abc00000123'), ('123abc', '00000123abc'), ('123abc456', '00000123abc00000456'), ('abc123def', 'abc00000123def'), ('abc123def456', 'abc00000123def00000456'), ) for origin, naturalized in data: self.assertEqual(naturalize(origin, max_length=50), naturalized)
def test_naturalize_max_length(self): self.assertEqual(naturalize('abc123def456', max_length=10), 'abc0000012')