Olá Cleonice.
No mercado é utilizado bancos diferentes para cada finalidade podendo chegar até três ambientes, os ambientes podem ser produção, homologação e testes, sendo os dois últimos copias do de produção.
Então uma possível solução é você criar uma cópia desse banco que você chamou de "original da aplicação" e utilizar ele para rodar os seus testes.
Outra alternativa é criar algum código automatizado para preencher essa tabela temporária que você comentou, então ele acessaria o banco original e fária os INSERTS nessa tabela.
Em relação a esse banco temporário que você comentou, poderia verificar e compartilhar o código que está fazendo isso, dessa maneira poderia entender melhor como isso está acontecendo e oferecer outras alternativas.
Por ultimo, existe uma biblioteca o FactoryBoy que poderia te ajudar a criar algo mais automatizado, porem ele não se encaixa exatamente com a sua descrição já que ele cria os dados aleatórios e você precisa que os dados sejam como os do banco original.
Uma boa leitura para entender melhor como produzir os testes no Django é a documentação. Fico no aguardo para saber se consegui te ajudar e outras duvidas que possam aparecer.
Bons Estudos.