def create_dialog(): try: form = g.create_dialog_form except AttributeError: g.create_dialog_form = ExampleForm.create_form( current_user.query.filter(User.id != current_user.id).order_by( User.username)) form = g.create_dialog_form if request.method == 'POST': print('Submit') print(form.users_check_box.data) d = Dialog.create_dialog_new(ids=form.users_check_box.data) d.users.append(current_user) del g.create_dialog_form return redirect(url_for('dialogs.dialog', id=d.id)) print(request.form) return render_template('dialogs/new_dialog.html', form=form)
def test_create_dialog_ids(self): self.create_users() d = Dialog.create_dialog_new(ids=(1, 2, 3)) self.assertEqual(d, Dialog.get_by_id(1))