Exemple #1
0
def equipamento_part_number_modelo_diferente(request, json=False):

    verficacao = VerificacaoEquipamento()
    retorno = verficacao.partNumberVSModeloDiferente()

    return render(request, 'verificacao/equipamento_part_number.html',
                  {'desc': 'Part Numbers iguais com Modelos diferentes', 'equipamentos': retorno})
Exemple #2
0
def equipamento_part_number_modelo_vazio(request, json=False):

    verficacao = VerificacaoEquipamento()
    retorno = verficacao.partNumberVazioModeloVazio()

    return render(request, 'verificacao/equipamento_part_number.html',
                  {'desc': 'Part Numbers e Modelos vazios', 'equipamentos': retorno})
Exemple #3
0
def equipamento_marca_vazia(request, json=False):

    verficacao = VerificacaoEquipamento()
    retorno = verficacao.marcaVazia()

    return render(request, 'verificacao/equipamento_marca.html',
                  {'desc': 'Marca/Entidade vazia', 'equipamentos': retorno})
Exemple #4
0
    def test_com_dois_pn_modelos_diferentes(self):
        eq = Equipamento.objects.create(part_number="pn1", modelo="m1", descricao="")  # @UnusedVariable
        eq = Equipamento.objects.create(part_number="pn1", modelo="m2", descricao="")  # @UnusedVariable

        verficacao = VerificacaoEquipamento()
        retorno = verficacao.partNumberVSModeloDiferente()

        self.assertEqual(len(retorno[0]), 2)
Exemple #5
0
    def test_sem_pn_duplicados(self):
        eq = Equipamento.objects.create(part_number="pn1", modelo="m1", descricao="")  # @UnusedVariable
        eq = Equipamento.objects.create(part_number="pn2", modelo="m2", descricao="")  # @UnusedVariable

        verficacao = VerificacaoEquipamento()
        retorno = verficacao.partNumberVSModeloDiferente()

        self.assertEqual(len(retorno), 0)
Exemple #6
0
def equipamento_part_number_vazio(request, json=False):

    verficacao = VerificacaoEquipamento()
    retorno = verficacao.partNumberVazio()

    return render(request, 'verificacao/equipamento_part_number.html', {
        'desc': 'Part Numbers vazios',
        'equipamentos': retorno
    })
Exemple #7
0
def equipamento_marca_vazia(request, json=False):

    verficacao = VerificacaoEquipamento()
    retorno = verficacao.marcaVazia()

    return render(request, 'verificacao/equipamento_marca.html', {
        'desc': 'Marca/Entidade vazia',
        'equipamentos': retorno
    })
Exemple #8
0
def equipamento_part_number_modelo_diferente(request, json=False):

    verficacao = VerificacaoEquipamento()
    retorno = verficacao.partNumberVSModeloDiferente()

    return render(
        request, 'verificacao/equipamento_part_number.html', {
            'desc': 'Part Numbers iguais com Modelos diferentes',
            'equipamentos': retorno
        })
Exemple #9
0
    def test_pn_vazio(self):
        eq = Equipamento.objects.create(part_number="", modelo="", descricao="")  # @UnusedVariable
        eq = Equipamento.objects.create(part_number="", modelo="", descricao="")  # @UnusedVariable
        eq = Equipamento.objects.create(part_number="", modelo="m2", descricao="")  # @UnusedVariable
        eq = Equipamento.objects.create(part_number="pn1", modelo="m2", descricao="")  # @UnusedVariable

        verficacao = VerificacaoEquipamento()
        retorno = verficacao.partNumberVazioModeloVazio()

        self.assertEqual(len(retorno), 1)
        self.assertEqual(len(retorno[0]), 2)
Exemple #10
0
    def test_com_dois_pn_modelos_diferentes(self):
        eq = Equipamento.objects.create(part_number="pn1",
                                        modelo="m1",
                                        descricao="")  # @UnusedVariable
        eq = Equipamento.objects.create(part_number="pn1",
                                        modelo="m2",
                                        descricao="")  # @UnusedVariable

        verficacao = VerificacaoEquipamento()
        retorno = verficacao.partNumberVSModeloDiferente()

        self.assertEqual(len(retorno[0]), 2)
Exemple #11
0
    def test_sem_pn_duplicados(self):
        eq = Equipamento.objects.create(part_number="pn1",
                                        modelo="m1",
                                        descricao="")  # @UnusedVariable
        eq = Equipamento.objects.create(part_number="pn2",
                                        modelo="m2",
                                        descricao="")  # @UnusedVariable

        verficacao = VerificacaoEquipamento()
        retorno = verficacao.partNumberVSModeloDiferente()

        self.assertEqual(len(retorno), 0)
Exemple #12
0
    def test_pn_vazio(self):
        eq = Equipamento.objects.create(part_number="",
                                        modelo="",
                                        descricao="")  # @UnusedVariable
        eq = Equipamento.objects.create(part_number="",
                                        modelo="",
                                        descricao="")  # @UnusedVariable
        eq = Equipamento.objects.create(part_number="",
                                        modelo="m2",
                                        descricao="")  # @UnusedVariable
        eq = Equipamento.objects.create(part_number="pn1",
                                        modelo="m2",
                                        descricao="")  # @UnusedVariable

        verficacao = VerificacaoEquipamento()
        retorno = verficacao.partNumberVazioModeloVazio()

        self.assertEqual(len(retorno), 1)
        self.assertEqual(len(retorno[0]), 2)
Exemple #13
0
def equipamento_consolidado(request):
    retorno = []

    verificacaoEquipamento = VerificacaoEquipamento()

    partNumberVSModeloDiferente = verificacaoEquipamento.partNumberVSModeloDiferente()
    count = sum([len(equipamentos) for equipamentos in partNumberVSModeloDiferente])
    retorno.append({'desc': u'Part Numbers iguais com Modelos diferentes',
                    'url': 'equipamento_part_number_modelo_diferente', 'qtd': count})

    partNumberVazio = verificacaoEquipamento.partNumberVazio()
    count = sum([len(equipamentos) for equipamentos in partNumberVazio])
    retorno.append({'desc': u'Part Numbers vazios', 'url': 'equipamento_part_number_vazio', 'qtd': count})

    partNumberVazioModeloVazio = verificacaoEquipamento.partNumberVazioModeloVazio()
    count = sum([len(equipamentos) for equipamentos in partNumberVazioModeloVazio])
    retorno.append({'desc': u'Part Numbers e Modelos vazios', 'url': 'equipamento_part_number_modelo_vazio',
                    'qtd': count})

    marcaVazia = verificacaoEquipamento.marcaVazia()
    count = len(marcaVazia)
    retorno.append({'desc': u'Marca/Entidade vazia', 'url': 'equipamento_marca_vazia', 'qtd': count})

    return render(request, 'verificacao/equipamento_consolidado.html', {'verificacoes': retorno})
Exemple #14
0
def equipamento_consolidado(request):
    retorno = []

    verificacaoEquipamento = VerificacaoEquipamento()

    partNumberVSModeloDiferente = verificacaoEquipamento.partNumberVSModeloDiferente(
    )
    count = sum(
        [len(equipamentos) for equipamentos in partNumberVSModeloDiferente])
    retorno.append({
        'desc': u'Part Numbers iguais com Modelos diferentes',
        'url': 'equipamento_part_number_modelo_diferente',
        'qtd': count
    })

    partNumberVazio = verificacaoEquipamento.partNumberVazio()
    count = sum([len(equipamentos) for equipamentos in partNumberVazio])
    retorno.append({
        'desc': u'Part Numbers vazios',
        'url': 'equipamento_part_number_vazio',
        'qtd': count
    })

    partNumberVazioModeloVazio = verificacaoEquipamento.partNumberVazioModeloVazio(
    )
    count = sum(
        [len(equipamentos) for equipamentos in partNumberVazioModeloVazio])
    retorno.append({
        'desc': u'Part Numbers e Modelos vazios',
        'url': 'equipamento_part_number_modelo_vazio',
        'qtd': count
    })

    marcaVazia = verificacaoEquipamento.marcaVazia()
    count = len(marcaVazia)
    retorno.append({
        'desc': u'Marca/Entidade vazia',
        'url': 'equipamento_marca_vazia',
        'qtd': count
    })

    return render(request, 'verificacao/equipamento_consolidado.html',
                  {'verificacoes': retorno})