예제 #1
0
 def test_criacao_de_usuario(self):
     usuario = Usuario()
     usuario.nome = "Usuario Test"
     usuario.email = "*****@*****.**"
     usuario.senha= "1234"
     
     #pega o contexto da aplicacao
     with self.app.app_context():
         db.session.add(usuario)
         db.session.commit()
         
         #valida se o id foi incrementado pelo banco de dados
         self.assertGreater(usuario.id, 0)
예제 #2
0
파일: views.py 프로젝트: rafael03/ProjetoSI
def cadastro(request):
    if request.method == 'POST':
        form = UsuarioForm(request.POST)        
        if form.is_valid():
            campos = Usuario()
            campos.nome = request.POST['nome']
            campos.cidade = request.POST['cidade']
            campos.email = request.POST['email']
            campos.save()
            return HttpResponseRedirect('/sucesso/') # Redirect after POST
    else:
        form = UsuarioForm()
    return render(request, 'cadastro.html', {
                            'form':form,
                            })