예제 #1
0
	def test_save_none(self, sr):
		"""
			Caso periodo de veficação tenha encerrado, save deve retorna None::
		"""
		sr.return_value = MockUrllib('teste_dentista.html')
		c = Congratulations(name='Leandro', url=app.config['URL_D'], name_display='@leandro', date_end='2012-02-26')
		assert_true(c.save() is None)
예제 #2
0
	def test_messagem_tela_leandro(self, sr):
		"""
			Caso situação do Leandro já tenha cido processada, sistema gera mensagem::
		"""
		sr.return_value = MockUrllib('teste_dentista.html')
		c = Congratulations(name='Leandro', url=app.config['URL_D'], name_display='@leandro')
		c.search()
		assert_equals(c.display_menssage.lower(), "congratulations your curriculum was <span class='sucess'>accepted</span>")
예제 #3
0
	def test_menssagem_tela_jonas(self, sr):
		"""
			Caso situação do Jonas já tenha cido processada, sistema gera mensagem::
		"""
		sr.return_value = MockUrllib('teste_dentista.html')
		c = Congratulations(name='Jonas Brother', url=app.config['URL_D'], name_display='@brother')
		c.search()
		assert_equals(c.display_menssage.lower(), "sorry your curriculum wasn't <span class='failure'>accepted</span>")
예제 #4
0
	def test_menssage_tela_jarbas(self, sr):
		"""
			Caso situação do Jarbas ainda não tem cido processada, sistema gera mensagem::
		"""
		sr.return_value = MockUrllib('teste.html')
		c = Congratulations(name='Jarbas', url=app.config['URL_S'], name_display='@riquellopes')
		c.search()
		assert_equals(c.display_menssage.lower(), "your curriculum wasn't <span class='wait'>processed</span>")
예제 #5
0
	def test_jarbas_no_processed(self, sr):
		"""
			Consinscrito Jarbas ainda não teve seu perfil processado::
		"""
		sr.return_value = MockUrllib('teste.html')
		c = Congratulations(name='Jarbas', url=app.config['URL_S'])
		c.search()
		assert_equals(c.status.lower(), "no processed")
예제 #6
0
	def test_leandro_accepted(self, sr):
		"""
			Consinscrito Leandro teve seu perfil aprovado::
		"""
		sr.return_value = MockUrllib('teste_dentista.html')
		c = Congratulations(name='Leandro', url=app.config['URL_D'])
		c.search()
		assert_equals(c.status.lower(), "accepted")
예제 #7
0
	def test_jonas_brother_no_accepted(self, sr):
		"""
			Consinscrito Jonas Brother não teve seu perfil aprovado::
		"""
		sr.return_value = MockUrllib('teste_dentista.html')
		c = Congratulations(name='Jonas Brother', url=app.config['URL_D'])
		c.search()
		assert_equals(c.status.lower(), "no accepted")
예제 #8
0
	def test_save(self, sr):
		"""
			Método save deve gravar as informações em congratulatios.json::
		"""
		sr.return_value = MockUrllib('teste_dentista.html')
		date_end = datetime.datetime.now().strftime("%Y-%m-%d")
		c = Congratulations(name='Leandro', url=app.config['URL_D'], name_display='@leandro', date_end=date_end)
		assert_true(c.save())