コード例 #1
0
ファイル: test_base32.py プロジェクト: lnielsen/base32-lib
    def test_encode_number(self):
        assert base32.encode(0) == "0"

        with pytest.raises(ValueError):
            base32.encode(-1)
コード例 #2
0
ファイル: test_base32.py プロジェクト: lnielsen/base32-lib
 def test_encode_checksum(self):
     assert base32.encode(1234, checksum=True) == "16j82"
コード例 #3
0
ファイル: test_base32.py プロジェクト: lnielsen/base32-lib
    def test_encode_hyphenates(self):
        assert base32.encode(1234, split_every=1) == "1-6-j"

        with pytest.raises(ValueError):
            assert base32.encode(1234, split_every=-1)
コード例 #4
0
ファイル: test_base32.py プロジェクト: lnielsen/base32-lib
 def test_encode_min_length(self):
     assert base32.encode(1234, min_length=4) == "016j"
     assert base32.encode(1234, min_length=2) == "16j"
     assert base32.encode(1234, min_length=0) == "16j"
     assert base32.encode(1234, min_length=-1) == "16j"
コード例 #5
0
ファイル: test_base32.py プロジェクト: lnielsen/base32-lib
 def test_basic_encode(self):
     assert base32.encode(32) == "10"
     assert base32.encode(1234) == "16j"