def create(request): """ Create a django user object and a Lookout account object. """ form = CreateAccountForm() if request.method == "POST": form = CreateAccountForm(request.POST) if form.is_valid(): data = form.cleaned_data user = User.objects.create_user(data['username'], '', data['password']) user.save() account = Account(email=data['email'], user=user) account.save() user = authenticate(username=user.username, password=data['password']) login(request, user) return HttpResponseRedirect("/") return render_to_response('account/create.html', { 'form' : form, }, context_instance = RequestContext(request))
def setup(): user = User.objects.all()[0] account = Account(user=user) account.save() client = Client(name="Beth", user=account) client.save() alert = Alert(user=account, client=client, term="l", type="l", frequency="50", length=50) alert.save()
def create_account(email): """ Returns an account if it already exists, otherwise creates it. """ acc = find_account(email) if not acc: acc = Account(email=email) acc.save() return acc
def setup_func(): user = User.objects.all()[0] account = Account(user=user) account.save() client = Client(name="Beth", user=account) client.save() LamsonState.objects.all().delete() q = queue.Queue(email('run/error')) q.clear() q = queue.Queue(email('run/alerts')) q.clear()