def test_ChoiceHandler_choice_made_bad_input(): telnet = MockTelnet() ch = ChoiceHandler(telnet) ch.choice_made("bogus") #since it doesn't set it, we have to test for setting assert not hasattr(telnet, "callback")
def test_ChoiceHandler_choice_made_new_character(): telnet = MockTelnet() ch = ChoiceHandler(telnet) ch.choice_made("1") assert isinstance(ch.successor, CreationHandler) assert telnet.callback == ch.successor.get_name
def test_ChoiceHandler_choice_made_login(): telnet = MockTelnet() ch = ChoiceHandler(telnet) ch.choice_made("2") assert isinstance(ch.successor, LoginHandler) assert telnet.callback == ch.successor.get_name
def test_ChoiceHandler_initial(): telnet = MockTelnet() ch = ChoiceHandler(telnet) ch.initial() assert telnet.callback == ch.choice_made