mirror of
https://github.com/evennia/evennia.git
synced 2026-04-03 06:27:17 +02:00
Correctly mock session.protocol flags
This commit is contained in:
parent
e05e9cda2c
commit
0b7100c3cb
2 changed files with 5 additions and 0 deletions
|
|
@ -1045,6 +1045,7 @@ class EvMenu(object):
|
|||
node (str): The formatted node to display.
|
||||
|
||||
"""
|
||||
|
||||
if self._session:
|
||||
screen_width = self._session.protocol_flags.get(
|
||||
"SCREENWIDTH", {0: _MAX_TEXT_WIDTH})[0]
|
||||
|
|
|
|||
|
|
@ -169,7 +169,11 @@ class TestEvMenu(TestCase):
|
|||
self.caller.msg = MagicMock()
|
||||
self.caller2.msg = MagicMock()
|
||||
self.session = MagicMock()
|
||||
self.session.protocol_flags = {}
|
||||
self.session2 = MagicMock()
|
||||
self.session2.protocol_flags = {}
|
||||
self.caller.session = self.session
|
||||
self.caller2.session = self.session2
|
||||
|
||||
self.menu = evmenu.EvMenu(self.caller, self.menutree, startnode=self.startnode,
|
||||
cmdset_mergetype=self.cmdset_mergetype,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue