Exemplo n.º 1
0
    def test_valid_user_return_the_user(self):
        """
        Com:
            - um usuário válido
        Quando:
            - cadastramos o novo usuário
            - invocamos o método: load_user
        Verifcamos:
            - o retorno é o usuário cadastrado
        """

        # with
        data = {
            'email': '*****@*****.**',
        }
        # when
        new_user = models.User(**data)
        dbsql.session.add(new_user)
        dbsql.session.commit()

        # then
        user_from_db = dbsql.session.query(
            models.User).filter_by(email=data['email']).first()
        user_loaded = models.load_user(user_from_db.id)
        self.assertEqual(user_from_db.email, user_loaded.email)
Exemplo n.º 2
0
    def test_valid_user_return_the_user(self):
        """
        Com:
            - um usuário válido
        Quando:
            - cadastramos o novo usuário
            - invocamos o método: load_user
        Verifcamos:
            - o retorno é o usuário cadastrado
        """

        # with
        data = {
            'email': '*****@*****.**',
        }
        # when
        new_user = models.User(**data)
        dbsql.session.add(new_user)
        dbsql.session.commit()

        # then
        user_from_db = dbsql.session.query(models.User).filter_by(
            email=data['email']).first()
        user_loaded = models.load_user(user_from_db.id)
        self.assertEqual(user_from_db.email, user_loaded.email)
Exemplo n.º 3
0
 def test_invalid_user_raise_error(self):
     """
     Quando:
         - invocamos o método: load_user, com qualquer id
     Verifcamos:
         - levanta uma exception
     """
     fake_id = 1234
     user_loaded = models.load_user(fake_id)
     self.assertIsNone(user_loaded)
Exemplo n.º 4
0
 def test_invalid_user_raise_error(self):
     """
     Quando:
         - invocamos o método: load_user, com qualquer id
     Verifcamos:
         - levanta uma exception
     """
     fake_id = 1234
     user_loaded = models.load_user(fake_id)
     self.assertIsNone(user_loaded)