[utils] Multiple changes to base_n()
authorYen Chi Hsuan <yan12125@gmail.com>
Fri, 26 Feb 2016 19:19:50 +0000 (03:19 +0800)
committerYen Chi Hsuan <yan12125@gmail.com>
Fri, 26 Feb 2016 19:22:52 +0000 (03:22 +0800)
commit5eb6bdced4765cdeb70411c6aa93ecb4163a9ffe
tree48d5ee30bd44b7d2fe637cea2fbb90dabda3c4f6
parent5633b4d39d178402c6d89146c8c9c34e3bf58619
[utils] Multiple changes to base_n()

1. Renamed to encode_base_n()
2. Allow tables longer than 62 characters
3. Raise ValueError instead of AssertionError for invalid input data
4. Return the first character in the table instead of '0' for number 0
5. Add tests
test/test_utils.py
youtube_dl/utils.py