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}
示例#2
0
    def test_06(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_artifact_dao = TicketArtifactDao(controller_dao.get_dict_database())
        rows = ticket_artifact_dao.get_ticket_artifact_code('noticket')
        print rows
        self.assertFalse(rows)
示例#3
0
    def test_06(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_artifact_dao = TicketArtifactDao(
            controller_dao.get_dict_database())
        rows = ticket_artifact_dao.get_ticket_artifact_code('noticket')
        print rows
        self.assertFalse(rows)
示例#4
0
    def test_05(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_artifact_dao = TicketArtifactDao(controller_dao.get_dict_database())
        rows = ticket_artifact_dao.get_ticket_artifact_code('feature2')
        for row in rows:
            print row.ticket_artifact.id_ticket

        self.assertIsNotNone(rows)
示例#5
0
    def test_05(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_artifact_dao = TicketArtifactDao(
            controller_dao.get_dict_database())
        rows = ticket_artifact_dao.get_ticket_artifact_code('feature2')
        for row in rows:
            print row.ticket_artifact.id_ticket

        self.assertIsNotNone(rows)