Esempio n. 1
0
 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()
Esempio n. 2
0
 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()
Esempio n. 3
0
    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)
Esempio n. 4
0
    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)