1 from wifi_assistant.gui.network_settings_view import NetworkSettingsView
7 class NetworkSettingsViewTest(unittest.TestCase):
10 self._list_store = gtk.ListStore('gboolean', str)
11 self._parent_container = Mock()
12 self._edit_callback = Mock()
14 given(self._edit_callback).save().willReturn(True)
16 self.testee = NetworkSettingsView(self._list_store, self._parent_container, self._edit_callback.save)
19 def test_bug_11209_addingAndRemovingNetworkSettingsChangesActiveWidget(self):
20 assert len(self._list_store) == 0
23 self._list_store.append([True, 'a row'])
25 widget = self.testee._active_widget
26 verify(self._parent_container).add(widget)
28 self._list_store.clear()
30 verify(self._parent_container).remove(widget)
33 def _replayMocks(self):
34 self._parent_container.replay()
35 self._edit_callback.replay()
39 if __name__ == '__main__':