示例#1
0
def stat():
    print('autenticando')
    form = StatForm()
    print(form.validate_on_submit)
    if form.validate_on_submit():
        if current_user.is_authenticated:
            stat = Stat(id_usuario=current_user.id,
                        dato_estadistico_1=request.form['estudios'],
                        dato_estadistico_2=request.form['edad'],
                        dato_estadistico_3=request.form['sexo'])
            print('autenticado')

        else:
            stat = Stat(dato_estadistico_1=request.form['estudios'],
                        dato_estadistico_2=request.form['edad'],
                        dato_estadistico_3=request.form['sexo'])
        stat.addStat()
        print('vaina2')

        return redirect(url_for('index'))
    return render_template('stat.html', title='stat', form=form)
示例#2
0
    def testInsertUpdateRemoveStat(self):
        # Insert Stat
        s1 = Stat(id=65535,
                  id_usuario=1,
                  dato_estadistico_1='Dato 1 Test',
                  dato_estadistico_2='Dato 2 Test')
        s1.addStat()
        s2 = Stat.getStatById(65535)
        self.assertTrue(print(s1) == print(s2))

        # Update Stat
        s1 = Stat.getStatById(65535)
        s1.dato_estadistico_1 = 'Dato 1 modified'
        s1.updateStat()
        s2 = Stat.getStatById(65535)
        self.assertTrue(print(s1) == print(s2))

        # Remove Stat
        s1 = Stat.getStatById(65535)
        s1.removeStat()
        s2 = Stat.getStatById(65535)
        self.assertTrue(s2 == None)