# -*- encoding: utf-8 -*- from test import prepare_fakeparser_for_tests, set_clients_ports prepare_fakeparser_for_tests() from b3.fake import fakeConsole, FakeClient, superadmin from haxbusterurt import HaxbusterurtPlugin from b3.config import XmlConfigParser conf = XmlConfigParser() conf.loadFromString(""" <configuration plugin="haxbusterurt"> <settings name="settings"> </settings> </configuration> """) p = HaxbusterurtPlugin(fakeConsole, conf) p.onLoadConfig() p.onStartup() set_clients_ports({'0': '321', '1': '654'}) maxime = FakeClient(fakeConsole, name="BOT4", exactName="BOT4", ip="0.0.0.0", guid="BOT4") maxime.connects('1')
# -*- encoding: utf-8 -*- from test import prepare_fakeparser_for_tests, set_clients_ports import time prepare_fakeparser_for_tests() from b3.fake import fakeConsole, FakeClient from haxbusterurt import HaxbusterurtPlugin, PENALTY_NONE, PENALTY_TEMPBAN from b3.config import XmlConfigParser set_clients_ports({'0': '321', '1': '1337'}) conf = XmlConfigParser() conf.loadFromString(""" <configuration plugin="haxbusterurt"> <settings name="settings"> <set name="bad_guid_penalty">tempban</set> <set name="tempban_duration">1h</set> </settings> </configuration> """) p = HaxbusterurtPlugin(fakeConsole, conf) p.onLoadConfig() assert p.bad_guid_penalty == PENALTY_TEMPBAN assert p.port_1337_penalty == PENALTY_NONE p.onStartup() maxime = FakeClient(fakeConsole, name="Maxime", exactName="Maxime", ip="123.123.123.123", guid="BAAAAAAD") maxime.connects('1')
prepare_fakeparser_for_tests() from b3.fake import fakeConsole, FakeClient, superadmin from haxbusterurt import HaxbusterurtPlugin from b3.config import XmlConfigParser conf = XmlConfigParser() conf.loadFromString( """ <configuration plugin="haxbusterurt"> <settings name="settings"> <set name="allow_empty_guid">no</set> </settings> </configuration> """ ) p = HaxbusterurtPlugin(fakeConsole, conf) p.onLoadConfig() p.onStartup() set_clients_ports({"0": "321", "1": "654"}) superadmin._guid = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" superadmin.connects("0") maxime = FakeClient(fakeConsole, name="Maxime", exactName="Maxime", ip="123.123.123.123", guid="123.123.123.123") maxime.connects("1")
# -*- encoding: utf-8 -*- from test import prepare_fakeparser_for_tests, set_clients_ports import time prepare_fakeparser_for_tests() from b3.fake import fakeConsole, FakeClient from haxbusterurt import HaxbusterurtPlugin, PENALTY_KICK, PENALTY_PERMBAN from b3.config import XmlConfigParser set_clients_ports({"0": "321", "1": "1337"}) conf = XmlConfigParser() conf.loadFromString( """ <configuration plugin="haxbusterurt"> <settings name="settings"> <set name="bad_guid_penalty">permban</set> <set name="1337_port_penalty">kick</set> <set name="tempban_duration">1h</set> </settings> </configuration> """ ) p = HaxbusterurtPlugin(fakeConsole, conf) p.onLoadConfig() assert p.bad_guid_penalty == PENALTY_PERMBAN assert p.port_1337_penalty == PENALTY_KICK p.onStartup()