Esempio n. 1
0
 def setUp(self):
     p = Pensador(id='00005',
                  name='Jonas',
                  email='*****@*****.**',
                  access_token="123456",
                  profile_url="http://j.com")
     p.save()
     self.pensador = p
Esempio n. 2
0
    def _test_a_url_do_profile_deve_ser_unica(self):
        """
			A url do profile do pensador deve ser única.
		"""
        with assert_raises(NotUniqueError):
            p = Pensador(id='3',
                         name='henrique',
                         email='*****@*****.**',
                         access_token="123456",
                         profile_url="http://g.com")
            p.save()
Esempio n. 3
0
    def test_os_emails_devem_ser_unicos(self):
        """
			Um email só pode ser utilizado por um unico pensador.
		"""
        with assert_raises(NotUniqueError):
            p = Pensador(id='2',
                         name='henrique',
                         email='*****@*****.**',
                         access_token="123456",
                         profile_url="http://gs.com")
            p.save()
Esempio n. 4
0
    def test_caso_parametros_ok_um_pensador_e_criado(self):
        """
			Caso todos os parâmetros estejam ok, um novo pensador deve ser criado.
		"""
        p = Pensador(id='1',
                     name='henrique',
                     email='*****@*****.**',
                     access_token="123456",
                     profile_url="http://g.com")
        p.save()
        p2 = Pensador.objects(id='1').first()
        assert_true(p.name, p2.name)