コード例 #1
0
ファイル: test_equipment.py プロジェクト: ymae/pytrainer
 def setUp(self):
     initialize_gettext('locale/')
     self.ddbb = DDBB()
     self.ddbb.connect()
     self.ddbb.create_tables()
     self.equipment_service = EquipmentService(self.ddbb)
     self.equipment_ui = EquipmentUi('glade/', self.equipment_service)
コード例 #2
0
ファイル: record.py プロジェクト: dgranda/pytrainer
 def __init__(self, sport_service, data_path=None, parent=None):
     logging.debug('>>')
     self._sport_service = sport_service
     self.parent = parent
     self.pytrainer_main = parent
     self._equipment_service = EquipmentService(self.pytrainer_main.ddbb)
     self.data_path = data_path
     logging.debug('setting date...')
     self.date = Date()
     logging.debug('<<')
コード例 #3
0
ファイル: windowprofile.py プロジェクト: bentrider/pytrainer
    def new(self):
        logging.debug(">>")
        self.gender_options = {0: _("Male"), 1: _("Female")}

        self.ddbb_type = {
            0: "sqlite",
            1: "mysql",
            2: "postgresql",
        }

        #anhadimos las opciones al combobox gender
        for i in self.gender_options:
            self.prf_gender.insert_text(i, self.gender_options[i])

        #hacemos lo propio para el combobox ddbb
        for i in self.ddbb_type:
            self.prf_ddbb.insert_text(i, self.ddbb_type[i])

        #preparamos la lista sports:
        column_names = [
            _("Sport"),
            _("MET"),
            _("Extra Weight"),
            _("Maximum Pace"),
            _("Color")
        ]
        for column_index, column_name in enumerate(column_names):
            if column_index == 4:
                renderer = gtk.CellRendererPixbuf()
            else:
                renderer = gtk.CellRendererText()
            column = gtk.TreeViewColumn(column_name, text=column_index)
            column.pack_start(renderer, expand=False)
            if column_index == 4:
                column.add_attribute(renderer, 'pixbuf', column_index)
            else:
                column.add_attribute(renderer, 'text', column_index)
            column.set_resizable(True)
            self.sportTreeView.append_column(column)

        #initialise equipment tab:
        equipment_service = EquipmentService(self.pytrainer_main.ddbb)
        equipment_ui = EquipmentUi(self.data_path + "/glade",
                                   equipment_service)
        self.equipment_container.add(equipment_ui)
        logging.debug("<<")
コード例 #4
0
ファイル: test_equipment.py プロジェクト: nanoss/pytrainer
 def setUp(self):
     self.mock_ddbb = DDBB()
     self.mock_ddbb.connect()
     self.mock_ddbb.create_tables()
     self.equipment_service = EquipmentService(self.mock_ddbb)
     self.equipment_table = DeclarativeBase.metadata.tables['equipment']
コード例 #5
0
 def setUp(self):
     self.mock_ddbb = mock.Mock(spec=Sql)
     self.equipment_service = EquipmentService(self.mock_ddbb)