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')
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')
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')
def test_client_token_file_doesnt_exist(): assert get_clients_tokens(wrong_file) == None
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')