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)
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)
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)