fixtures
factories
- class FabricanteFichaTecnicaFactory(**kwargs)[source]
Bases:
DjangoModelFactory- bairro = <factory.declarations.LazyFunction object>
- cep = <factory.declarations.LazyFunction object>
- cidade = <factory.declarations.LazyFunction object>
- cnpj = <factory.declarations.LazyFunction object>
- complemento = <factory.declarations.LazyFunction object>
- email = <factory.declarations.LazyFunction object>
- endereco = <factory.declarations.LazyFunction object>
- estado = <factory.declarations.LazyFunction object>
- fabricante = SubFactory(FabricanteFactory)
- numero = <factory.declarations.LazyFunction object>
- telefone = <factory.declarations.LazyFunction object>
- class AnaliseFichaTecnicaFactory(**kwargs)[source]
Bases:
DjangoModelFactory- ficha_tecnica = SubFactory(FichaTecnicaFactory)
- class FichaTecnicaFactory(**kwargs)[source]
Bases:
DjangoModelFactory- categoria = <factory.declarations.LazyFunction object>
- embalagem_primaria = <factory.declarations.LazyFunction object>
- embalagem_secundaria = <factory.declarations.LazyFunction object>
- empresa = SubFactory(EmpresaFactory)
- envasador_distribuidor = SubFactory(FabricanteFichaTecnicaFactory)
- fabricante = SubFactory(FabricanteFichaTecnicaFactory)
- marca = SubFactory(MarcaFactory)
- peso_liquido_embalagem_primaria = <factory.declarations.LazyFunction object>
- peso_liquido_embalagem_secundaria = <factory.declarations.LazyFunction object>
- produto = SubFactory(ProdutoLogisticaFactory)
- programa = <factory.declarations.LazyFunction object>
- unidade_medida_primaria = SubFactory(UnidadeMedidaFactory)
- unidade_medida_secundaria = SubFactory(UnidadeMedidaFactory)
Factories utilizadas nos testes:
FabricanteFichaTecnicaFactory: cria umFabricanteFichaTecnicacom fabricante (SubFactorydeFabricanteFactory) e dados de endereço/ contato gerados pelo Faker pt_BR (CNPJ sem máscara, CEP sem máscara, etc.).FichaTecnicaFactory: cria umaFichaTecnicaDoProdutocom empresa, produto (ProdutoLogisticaFactory), marca, categoria (Perecíveis ou Não Perecíveis), programa (Leve Leite ou Alimentação Escolar), pesos e unidades de medida, embalagens e fabricante/envasador.AnaliseFichaTecnicaFactory: cria umaAnaliseFichaTecnicavinculada a umaFichaTecnicaFactory.