fixtures
factories
- class ArquivoDoTipoDeDocumentoFactory(**kwargs)[source]
Bases:
DjangoModelFactory- arquivo = <factory.declarations.LazyAttribute object>
- tipo_de_documento = SubFactory(TipoDeDocumentoDeRecebimentoFactory)
- class DataDeFabricaoEPrazoFactory(**kwargs)[source]
Bases:
DjangoModelFactory- data_fabricacao = <factory.declarations.LazyFunction object>
- data_validade = <factory.declarations.LazyFunction object>
- documento_recebimento = SubFactory(DocumentoDeRecebimentoFactory)
- class DocumentoDeRecebimentoFactory(**kwargs)[source]
Bases:
DjangoModelFactory- cronograma = SubFactory(CronogramaFactory)
- laboratorio = SubFactory(LaboratorioFactory)
- numero_laudo = <factory.declarations.LazyFunction object>
- numero_lote_laudo = <factory.declarations.LazyFunction object>
- unidade_medida = SubFactory(UnidadeMedidaFactory)
- class TipoDeDocumentoDeRecebimentoFactory(**kwargs)[source]
Bases:
DjangoModelFactory- documento_recebimento = SubFactory(DocumentoDeRecebimentoFactory)
- tipo_documento = 'LAUDO'
Factories utilizadas nos testes:
DocumentoDeRecebimentoFactory: cria umDocumentoDeRecebimentocom cronograma, número do laudo único, lotes, unidade de medida e laboratório (SubFactorydas factories de seus módulos).TipoDeDocumentoDeRecebimentoFactory: cria um tipo de documento vinculado a um documento (padrãoLAUDO).ArquivoDoTipoDeDocumentoFactory: cria um arquivo de tipo de documento com um arquivo PDF temporário.DataDeFabricaoEPrazoFactory: cria datas de fabricação (no passado) e validade (no futuro) para um documento.