def test_extract_message(message): msg = message.get("valid") user_message = message.get("valid_user_message") expected = [(user_message[i][0], user_message[i][1]) for i in range(len(msg))] result = [MessageParser().extract_to_message(i) for i in msg] assert result == expected
def test_check_authenticate(env_setup, log_cred_test): user, passw = MessageParser().parse_login(log_cred_test.get("valid")[0]) obj = AuthenticationMaster(env_setup.get("db_path")) obj.authenticate(user, passw) print(user, passw, obj.is_authenticated(user)) assert obj.is_authenticated(user) is True
def test_log_invalid(log_message): msg = log_message.get("invalid") expected = True result = [MessageParser().parse_login(i) for i in msg] for i in result: if i is not None: expected = False # if anyone of the messages is None implies woring message format assert expected is True
def test_message_validator(message): msg = message.get("valid") expected = [True for _ in msg] result = [MessageParser().validate_message(i) for i in msg] assert result == expected