示例#1
0
    def insert(self, payload):
        payload = payload.get('payload')

        is_success, details = self.database.persistence.insert(
            self.database_table,
            comunicacao_dados=payload.get('data_comunication'),
            proc_dados_distribuido=payload.get('data_distribution'),
            performance=payload.get('performance'),
            uso_sistema=payload.get('system_use'),
            taxa_transacoes=payload.get('transaction_rate'),
            entrada_dados_online=payload.get('online_data_in'),
            eficiencia_usuario_final=payload.get('user_efficiency'),
            atualizacao_online=payload.get('online_update'),
            processamento_complexo=payload.get('complex_processing'),
            reusabilidade=payload.get('reusability'),
            facilidade_instalacao=payload.get('set_up_difficult'),
            facilidade_operacao=payload.get('operation_difficult'),
            multiplos_locais=payload.get('multiple_locals'),
            facilidade_mudanca=payload.get('change_difficult'),
            id_projeto=payload.get('project_id'))

        if is_success:
            return message(200, 'Success')

        return message(500, f'Error on project insert:\n{details}')
示例#2
0
    def delete(self, payload):
        is_success, details = self.database.persistence.delete(
            table=self.database_table, id=payload.get('id'))

        if is_success:
            return message(200, 'Success')

        return message(500, f'Error on project delete:\n{details}')
示例#3
0
    def insert(self, payload):
        is_success, details = self.database.persistence.insert(
            table=self.database_table, descricao=payload.get('description'))

        if is_success:
            return message(200, 'Success')

        return message(500, f'Error on project insert:\n{details}')
示例#4
0
    def backup(self):
        is_success, details = self.database.query.select_all(
            table=self.database_table, columns='*')

        if is_success:
            return message(200, {'projects': details})

        return message(500, f'Error on project retrive:\n{details}')
示例#5
0
    def insert(self, payload):
        is_success, details = self.database.persistence.insert(
            self.database_table,
            total_linhas_teste=payload.get('total_lines_test'),
            total_linhas_producao=payload.get('total_lines_prod'),
            id_projeto=payload.get('project_id'))

        if is_success:
            return message(200, 'Success')

        return message(500, f'Error on project insert:\n{details}')
示例#6
0
    def insert(self, payload):
        is_success, details = self.database.persistence.insert(
            self.database_table,
            assertivas_passando=payload.get('pass_assertives'),
            assertivas_falhando=payload.get('fail_assertives'),
            id_projeto=payload.get('project_id'))

        if is_success:
            return message(200, 'Success')

        return message(500, f'Error on project insert:\n{details}')
示例#7
0
    def insert(self, payload):
        is_success, details = self.database.persistence.insert(
            self.database_table,
            total_caso_teste=payload.get('test_cases'),
            total_caso_teste_anterior=payload.get('prev_test_cases'),
            numero_casos_aceitacao=payload.get('acceptance_cases'),
            id_projeto=payload.get('project_id'))

        if is_success:
            return message(200, 'Success')

        return message(500, f'Error on project insert:\n{details}')
    def insert(self, payload):
        is_success, details = self.database.persistence.insert(
            self.database_table,
            data_real_termino=payload.get('real_date_finish'),
            data_planejada_termino=payload.get('plan_date_finish'),
            data_real_inicio=payload.get('real_date_begin'),
            id_projeto=payload.get('project_id')
        )

        if is_success:
            return message(200, 'Success')

        return message(500, f'Error on project insert:\n{details}')
示例#9
0
    def insert(self, payload):
        is_success, details = self.database.persistence.insert(
            self.database_table,
            total_casos_teste=payload.get('total_test_cases'),
            total_assertivas=payload.get('total_assertives'),
            quantidade_casos_teste=('test_cases_quantity'),
            assertivas=payload.get('assertives'),
            id_projeto=payload.get('project_id'))

        if is_success:
            return message(200, 'Success')

        return message(500, f'Error on project insert:\n{details}')
示例#10
0
    def insert(self, payload):
        is_success, details = self.database.persistence.insert(
            self.database_table,
            complexidade=payload.get('complex'),
            arquivo_logico_interno=payload.get('internal_logic_file'),
            arquivo_interface_externa=payload.get('external_interface_file'),
            entradas_externas=payload.get('external_inputs'),
            saidas_externas=payload.get('external_outputs'),
            consultas_externas=payload.get('external_queries'),
            id_projeto=payload.get('project_id'))

        if is_success:
            return message(200, 'Success')

        return message(500, f'Error on project insert:\n{details}')