From fb0b8dc1479c6f807b99cd7a2f97fd388bfaab9d Mon Sep 17 00:00:00 2001 From: Wayne Date: Fri, 12 Jul 2019 00:50:01 +0200 Subject: [PATCH] add RFC1459 4.1.2 Nick message --- test/test_server.py | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/test/test_server.py b/test/test_server.py index 36f4539..5dcd56a 100644 --- a/test/test_server.py +++ b/test/test_server.py @@ -1,5 +1,9 @@ """ - tests the server functionality + file: test_server.py + + adds server functionality-tests for pytest + + date: 11.07.2019 """ import pytest @@ -12,3 +16,23 @@ def test_ping(server): def test_command_pass(server, test_input, expected): server.password = "password" assert server.command_pass(server, test_input) == expected + + +def create_user_list(): + user_list = list() + user_id = "user" + for i in range(0, 9): + user_list.append((user_id + str(i))) + + return user_list + + +@pytest.mark.parametrize("user_list, nickname, expected_result", + [ + (create_user_list(), "wayne", True), + (create_user_list(), "user2", False), + (create_user_list(), "christoph", True), + (create_user_list(), "user19", True)]) +def test_change_nickname(server, user_list, nickname, expected_result): + server.user_list = create_user_list() + assert server.command_nickname(server, nickname) == expected_result