コード例 #1
0
ファイル: test_name.py プロジェクト: mdellweg/bepasty-server
def test_make_id_unique():
    length, count = 6, 10000
    ids = set(make_id(length) for i in range_type(count))
    # if we did not encounter duplicates, set size must be <count>
    # of course, in extremely rare cases, this test might fail
    assert len(ids) == count
コード例 #2
0
ファイル: test_name.py プロジェクト: mdellweg/bepasty-server
def test_make_id_length():
    for length in range_type(10):
        assert len(make_id(length)) == length
コード例 #3
0
ファイル: test_name.py プロジェクト: mdellweg/bepasty-server
def test_make_id_alphabet():
    # id must contain alphabet chars ONLY
    assert set(make_id(10, alphabet="abc")) <= set(['a', 'b', 'c'])
コード例 #4
0
ファイル: test_name.py プロジェクト: mdellweg/bepasty-server
def test_make_id_type():
    assert isinstance(make_id(2), str)
コード例 #5
0
def test_make_id_unique():
    length, count = 6, 10000
    ids = set(make_id(length) for i in range_type(count))
    # if we did not encounter duplicates, set size must be <count>
    # of course, in extremely rare cases, this test might fail
    assert len(ids) == count
コード例 #6
0
def test_make_id_alphabet():
    # id must contain alphabet chars ONLY
    assert set(make_id(10, alphabet="abc")) <= set(['a', 'b', 'c'])
コード例 #7
0
def test_make_id_length():
    for length in range_type(10):
        assert len(make_id(length)) == length
コード例 #8
0
def test_make_id_type():
    assert isinstance(make_id(2), str)