Daniel Brötzmann pushed to branch newcontrol at gajim / gajim
Commits:
1cc7bd98 by wurstsalat at 2022-07-12T18:18:19+02:00
Fix test, fix linter errors
- - - - -
3 changed files:
- gajim/gtk/chat_stack.py
- gajim/gtk/control_stack.py
- test/no_gui/test_nick_completion.py
Changes:
=====================================
gajim/gtk/chat_stack.py
=====================================
@@ -304,6 +304,7 @@ def _on_action(self,
open_window('AddContact', account=account, jid=jid)
elif action_name == 'clear-chat':
+ assert current_control is not None
current_control.reset_view()
elif action_name == 'show-contact-info':
@@ -386,6 +387,7 @@ def _on_send_message(self) -> None:
message = self._message_action_box.msg_textview.get_text()
control = self._control_stack.get_current_control()
+ assert control is not None
action = app.window.lookup_action('set-encryption')
assert action is not None
=====================================
gajim/gtk/control_stack.py
=====================================
@@ -40,7 +40,7 @@ def __init__(self):
self.show_all()
self._controls: dict[tuple[str, JID], ControlT] = {}
- self._current_control = None
+ self._current_control: Optional[ControlT] = None
def get_control(self, account: str, jid: JID) -> Optional[ControlT]:
try:
@@ -48,7 +48,7 @@ def get_control(self, account: str, jid: JID) ->
Optional[ControlT]:
except KeyError:
return None
- def get_current_control(self) -> ControlT:
+ def get_current_control(self) -> Optional[ControlT]:
return self._current_control
def get_controls(self, account: Optional[str]
=====================================
test/no_gui/test_nick_completion.py
=====================================
@@ -1,5 +1,4 @@
import unittest
-from unittest.mock import MagicMock
from gajim import gui
gui.init('gtk')
@@ -10,8 +9,7 @@
class Test(unittest.TestCase):
def test_generate_suggestions(self):
- message_input = MagicMock()
- gen = GroupChatNickCompletion(message_input)
+ gen = GroupChatNickCompletion()
l = ['aaaa', 'fooo', 'xxxxz', 'xaaaz']
for n in l:
@@ -45,7 +43,7 @@ def test_generate_suggestions(self):
old_name = 'aaaa'
new_name = 'bbbb'
- for lst in (gen._attention_list, gen._sender_list):
+ for lst in (gen._highlight_list, gen._sender_list):
for idx, contact in enumerate(lst):
if contact == old_name:
lst[idx] = new_name
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/1cc7bd9839a877aa047d9ae2b61c4bc4f9511483
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/1cc7bd9839a877aa047d9ae2b61c4bc4f9511483
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits