<commit_before>#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
This file demonstrates writing tests using the unittest module. These will pass
when you run "manage.py test".

Replace this with more appropriate tests for your application.
"""

from django.test import TestCase
from gerenciamento.models import *
from django.core.files import File

class ImagemTestCase(TestCase):
	def setUp(self):
		objeto = Objeto.objects.create(nome="Objeto")
		autor = Autor.objects.create(nome="Autor")
		data_criacao = DataFormatada.objects.create()
		peca = Peca.objects.create(
				titulo="Titulo",
				descricao="Descricao",
				objeto=objeto,
				data_criacao=data_criacao
			)
		fotogaleria = Fotogaleria.objects.create(titulo="Titulo")

	def test_creation_imagem_peca(self):
		imagem = ImagemPeca.objects.create(
			peca=Peca.objects.all()[0],
			imagem="imagens/pecas/03/imagem1-grande.png"
			)
		self.assertEqual(ImagemPeca.objects.all()[0], imagem)

	def test_creation_imagem_peca(self):
		imagem = ImagemFotogaleria.objects.create(
			peca=Fotogaleria.objects.all()[0],
			imagem="imagens/pecas/03/imagem1-grande.png"
			)
		self.assertEqual(ImagemFotogaleria.objects.all()[0], imagem)<commit_msg>adicionando testes para garantir parte afetada do sistema<commit_after>#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
This file demonstrates writing tests using the unittest module. These will pass
when you run "manage.py test".

Replace this with more appropriate tests for your application.
"""

from django.test import TestCase
from gerenciamento.models import *
from django.core.files import File

class ImagemTestCase(TestCase):
	def setUp(self):
		objeto = Objeto.objects.create(nome="Objeto")
		autor = Autor.objects.create(nome="Autor")
		data_criacao = DataFormatada.objects.create()
		peca = Peca.objects.create(
				titulo="Titulo",
				descricao="Descricao",
				objeto=objeto,
				data_criacao=data_criacao
			)
		fotogaleria = Fotogaleria.objects.create(titulo="Titulo")

	def test_creation_objeto(self):
		objeto = Objeto.objects.create(nome="Objeto2")
		self.assertEqual(Objeto.objects.all()[1], objeto)


	def test_creation_autor(self):
		autor = Autor.objects.create(nome="Autor")
		self.assertEqual(Autor.objects.all()[1], autor)

	def test_creation_data_criacao(self):
		data_criacao = DataFormatada.objects.create()
		self.assertEqual(DataFormatada.objects.all()[1], data_criacao)

	def test_creation_peca(self):
		peca = Peca.objects.create(
				titulo="Titulo",
				descricao="Descricao",
				objeto=Objeto.objects.all()[0],
				data_criacao=DataFormatada.objects.all()[0],
				numero_registro=1
			)
		self.assertEqual(Peca.objects.all()[1], peca)

	def test_creation_imagem_peca(self):
		imagem = ImagemPeca.objects.create(
			peca=Peca.objects.all()[0],
			imagem="imagens/pecas/03/imagem1-grande.png"
			)
		self.assertEqual(ImagemPeca.objects.all()[0], imagem)

	def test_creation_imagem_fotogaleria(self):
		imagem = ImagemFotogaleria.objects.create(
			peca=Fotogaleria.objects.all()[0],
			imagem="imagens/pecas/03/imagem1-grande.png"
			)
		self.assertEqual(ImagemFotogaleria.objects.all()[0], imagem)
{'fraction_non_alphanumeric': 0.13042091836734693, 'fraction_numerical': 0.009566326530612245, 'mean_word_length': 5.009578544061303, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '317410', 'n_tokens_mistral': 1255, 'n_tokens_neox': 1146, 'n_words': 185}