コード例 #1
0
    def test_encode_base_n(self):
        self.assertEqual(encode_base_n(0, 30), '0')
        self.assertEqual(encode_base_n(80, 30), '2k')

        custom_table = '9876543210ZYXWVUTSRQPONMLKJIHGFEDCBA'
        self.assertEqual(encode_base_n(0, 30, custom_table), '9')
        self.assertEqual(encode_base_n(80, 30, custom_table), '7P')

        self.assertRaises(ValueError, encode_base_n, 0, 70)
        self.assertRaises(ValueError, encode_base_n, 0, 60, custom_table)
コード例 #2
0
ファイル: test_utils.py プロジェクト: Kyad/youtube-dl
    def test_encode_base_n(self):
        self.assertEqual(encode_base_n(0, 30), '0')
        self.assertEqual(encode_base_n(80, 30), '2k')

        custom_table = '9876543210ZYXWVUTSRQPONMLKJIHGFEDCBA'
        self.assertEqual(encode_base_n(0, 30, custom_table), '9')
        self.assertEqual(encode_base_n(80, 30, custom_table), '7P')

        self.assertRaises(ValueError, encode_base_n, 0, 70)
        self.assertRaises(ValueError, encode_base_n, 0, 60, custom_table)
コード例 #3
0
ファイル: test_utils.py プロジェクト: nyuszika7h/youtube-dl
    def test_encode_base_n(self):
        self.assertEqual(encode_base_n(0, 30), "0")
        self.assertEqual(encode_base_n(80, 30), "2k")

        custom_table = "9876543210ZYXWVUTSRQPONMLKJIHGFEDCBA"
        self.assertEqual(encode_base_n(0, 30, custom_table), "9")
        self.assertEqual(encode_base_n(80, 30, custom_table), "7P")

        self.assertRaises(ValueError, encode_base_n, 0, 70)
        self.assertRaises(ValueError, encode_base_n, 0, 60, custom_table)