def get_dict_board_code(self, id_ticket): ticket_board_dao = TicketBoardDao(self._controller_dao.get_dict_database()) ticket_artifact_dao = TicketArtifactDao(self._controller_dao.get_dict_database()) row_board_code = ticket_board_dao.get_ticket_code(id_ticket) rows = ticket_artifact_dao.get_ticket_artifact_code(id_ticket) list_artifact = [] for a_row in rows: list_artifact.append(json.dumps(a_row, cls=AlchemyEncoder)) return {"dict_board": json.dumps(row_board_code, cls=AlchemyEncoder), "artifacts": list_artifact}
def test_02(self): config_file = '../board.cfg' config = ConfigParser.RawConfigParser() config.read(config_file) connection_file = config.get('DatabaseSection', 'database.file') controller_dao = ControllerDao(connection_file) ticket_board_dao = TicketBoardDao(controller_dao.get_dict_database()) m_result = ticket_board_dao.get_ticket_code('feature2') print m_result.ticket_board.id_ticket, m_result.cat_environment.code_environment self.assertTrue(m_result is not None)