Example #1
0
    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)
Example #2
0
 def test_naturalize_max_length(self):
     self.assertEqual(naturalize('abc123def456', max_length=10),
                      'abc0000012')