Method to return base36 encoded form of the input string
(self, request)
| 22 | return result |
| 23 | |
| 24 | def encode(self, request): |
| 25 | """Method to return base36 encoded form of the input string""" |
| 26 | decimal_number = self.str_to_int(str(request)) |
| 27 | alphabet, base36 = ['0123456789abcdefghijklmnopqrstuvwxyz', ''] |
| 28 | |
| 29 | while decimal_number: |
| 30 | decimal_number, i = divmod(decimal_number, 36) |
| 31 | base36 = alphabet[i] + base36 |
| 32 | |
| 33 | return base36 or alphabet[0] |
no test coverage detected