예제 #1
0
def test_wrong_client_is_not_allowed():
    clients_tokens = get_clients_tokens(correct_file_with_master_key)
    client_token_is_allowed(clients_tokens, 'centre', '9bf5')
    clients_tokens = get_clients_tokens(correct_file_without_master_key)
    client_token_is_allowed(clients_tokens, 'centre', '9bf5')
예제 #2
0
def test_client_with_master_token_is_allowed():
    clients_tokens = get_clients_tokens(correct_file_with_master_key)
    assert client_token_is_allowed(clients_tokens, 'transilien', '42')
    assert client_token_is_allowed(clients_tokens, 'another_one', '42')
예제 #3
0
def test_client_with_wrong_token_is_not_allowed():
    clients_tokens = get_clients_tokens(correct_file_with_master_key)
    client_token_is_allowed(clients_tokens, 'transilien', '1')
    clients_tokens = get_clients_tokens(correct_file_without_master_key)
    client_token_is_allowed(clients_tokens, 'transilien', '1')
예제 #4
0
def test_client_token_file_doesnt_exist():
    assert get_clients_tokens(wrong_file) == None
예제 #5
0
def test_client_with_second_token_is_allowed():
    clients_tokens = get_clients_tokens(correct_file_with_master_key)
    assert client_token_is_allowed(clients_tokens, 'transilien', '9bf6')
    clients_tokens = get_clients_tokens(correct_file_without_master_key)
    assert client_token_is_allowed(clients_tokens, 'transilien', '9bf6')
예제 #6
0
파일: utils_test.py 프로젝트: dvdn/Chaos
def test_wrong_client_is_not_allowed():
    clients_tokens = get_clients_tokens(correct_file_with_master_key)
    client_token_is_allowed(clients_tokens, 'centre', '9bf5')
    clients_tokens = get_clients_tokens(correct_file_without_master_key)
    client_token_is_allowed(clients_tokens, 'centre', '9bf5')
예제 #7
0
파일: utils_test.py 프로젝트: dvdn/Chaos
def test_client_with_wrong_token_is_not_allowed():
    clients_tokens = get_clients_tokens(correct_file_with_master_key)
    client_token_is_allowed(clients_tokens, 'transilien', '1')
    clients_tokens = get_clients_tokens(correct_file_without_master_key)
    client_token_is_allowed(clients_tokens, 'transilien', '1')
예제 #8
0
파일: utils_test.py 프로젝트: dvdn/Chaos
def test_client_with_master_token_is_allowed():
    clients_tokens = get_clients_tokens(correct_file_with_master_key)
    assert client_token_is_allowed(clients_tokens, 'transilien', '42')
    assert client_token_is_allowed(clients_tokens, 'another_one', '42')
예제 #9
0
파일: utils_test.py 프로젝트: dvdn/Chaos
def test_client_with_second_token_is_allowed():
    clients_tokens = get_clients_tokens(correct_file_with_master_key)
    assert client_token_is_allowed(clients_tokens, 'transilien', '9bf6')
    clients_tokens = get_clients_tokens(correct_file_without_master_key)
    assert client_token_is_allowed(clients_tokens, 'transilien', '9bf6')
예제 #10
0
파일: utils_test.py 프로젝트: dvdn/Chaos
def test_client_token_file_doesnt_exist():
    assert get_clients_tokens(wrong_file) == None