def test_deve_retornar_se_projeto_for_invalido(self): try: pagina_projeto(self.request, 2000) except: assert True return assert False
def setUp(self): self.projeto = Projeto.objects.create(titulo="Full Metal Alchemist: Brotherhood ", total_episodios=64, genero="Shonen, Ação, Aventura, Drama, Steampunk", estudio="Bones/Aniplex", direcao="Yasuhiro Irie", inicio_exibicao="2009-04-05", fim_exibicao="2010-07-04", imagem="http://imagem.com") self.factory = RequestFactory() self.request = self.factory.get('/projeto/%d/' % self.projeto.id) self.response = pagina_projeto(self.request, self.projeto.id)
def test_deve_retornar_legendas_do_projeto(self): fansub = Fansub.objects.create(nome="fansubqq") legenda = Legenda.objects.create(url="http://urlqqdeteste.com", episodio=1, projeto=self.projeto, raws='rawqq', fansub=fansub) response = pagina_projeto(self.request, self.projeto.id) self.assertIn(legenda, response.context_data['projeto'].legenda_set.all())