def _setup_list(self): methods = PaymentMethod.get_editable_methods(self.store) self.klist = ObjectList(self._get_columns(), methods, gtk.SELECTION_BROWSE) self.klist.connect("selection-changed", self._on_klist__selection_changed) self.klist.connect("row-activated", self._on_klist__row_activated) self.klist.connect("cell-edited", self.on_cell_edited) self.main.remove(self.main.get_child()) self.main.add(self.klist) self.klist.show()
def _setup_list(self): methods = PaymentMethod.get_editable_methods(self.store) self.klist = ObjectList(self._get_columns(), methods, Gtk.SelectionMode.BROWSE) self.klist.connect("selection-changed", self._on_klist__selection_changed) self.klist.connect("row-activated", self._on_klist__row_activated) self.klist.connect("cell-edited", self.on_cell_edited) self.main.remove(self.main.get_child()) self.main.add(self.klist) self.klist.show()
def testGetEditableMethods(self): methods = PaymentMethod.get_editable_methods(self.store) self.assertTrue(methods) self.assertEquals(len(methods), 7) self.assertEquals(methods[0].method_name, u'bill') self.assertEquals(methods[1].method_name, u'card') self.assertEquals(methods[2].method_name, u'check') self.assertEquals(methods[3].method_name, u'deposit') self.assertEquals(methods[4].method_name, u'money') self.assertEquals(methods[5].method_name, u'multiple') self.assertEquals(methods[6].method_name, u'store_credit') methods_names = [m.method_name for m in methods] self.assertFalse(u'online' in methods_names) self.assertFalse(u'trade' in methods_names)
def test_get_editable_methods(self): methods = PaymentMethod.get_editable_methods(self.store) self.assertTrue(methods) self.assertEqual(len(methods), 8) self.assertEqual(methods[0].method_name, u'bill') self.assertEqual(methods[1].method_name, u'card') self.assertEqual(methods[2].method_name, u'check') self.assertEqual(methods[3].method_name, u'credit') self.assertEqual(methods[4].method_name, u'deposit') self.assertEqual(methods[5].method_name, u'money') self.assertEqual(methods[6].method_name, u'multiple') self.assertEqual(methods[7].method_name, u'store_credit') methods_names = [m.method_name for m in methods] self.assertFalse(u'online' in methods_names) self.assertFalse(u'trade' in methods_names)