def test_recipe_list_page_render(self, api_client): new_user = UserAccount() api_client.force_authenticate(new_user) recipe_list_page_render = api_client.get(recipe_list_url) assert recipe_list_page_render.status_code == 200
def reqister(request): username = request.POST.get("username") password = request.POST.get("password") email = request.POST.get("email") company = request.POST.get("company") location = request.POST.get("location") startdate = request.POST.get("startdate") enddate = request.POST.get("enddate") comments = request.POST.get("comments") datetimenow = timezone.now() user = User(username=username, email=email) user.set_password(password) user.save() userdetails = UserAccount(user=user, user_type='CU', company=company) userdetails.save() login(request, user) inquiry = Inquiry(location=location, start_date=startdate, end_date=enddate, sent_on=datetimenow, comments=comments, customer=user, status="AQ") inquiry.save() cart = request.session.get('cart', []) equipment = Equipment.objects.filter(id__in=cart) for unit in equipment: inquiryequipment = InquiryEquipment(equipment=unit, inquiry=inquiry) inquiryequipment.save() request.session['cart'] = [] return HttpResponse('1')
def test_comment_search_page_render(self, api_client): new_user = UserAccount() api_client.force_authenticate(new_user) search_comment_url = '/api/comments/search/' response = api_client.get(search_comment_url) assert response.status_code == 405 # 405 = method not allowed - get isnt allowed only post
def signup(request): if request.method == 'POST': username = request.POST['username'] password = password1 = request.POST['password1'] password2 = request.POST['password2'] if password1 == password2: if User.objects.filter(username=username).exists() == False: o_ref = User.objects.create_user(username=username, password=password1) o_ref.save() u_ref = UserAccount(username=username, password=password1) u_ref.save() print('User Created') user = auth.authenticate(username=username, password=password) auth.login(request, user) print(user) return redirect('../../user/') else: print("User Already Exists") return render(request, "signup.html") else: print("Passwords don't Match") return render(request, "signup.html") else: return render(request, "signup.html")
def test_like_page_render(self, api_client): new_user = UserAccount() api_client.force_authenticate(new_user) like_page_render = api_client.get(like_url) assert like_page_render.status_code == 405
def account(request): try: profile = request.user.useraccount except UserAccount.DoesNotExist: profile = UserAccount(user=request.user) my_form = UserAccountForm() if request.method == "POST": form = UserAccountForm(request.POST, instance=profile) if form.is_valid(): form.save() messages.success(request, ' Account Details Submitted Successfully') else: messages.error(request, 'Oops!!! There are Some Errors in your Form') else: form = UserAccountForm(instance=profile) return render(request, 'accounts/account_details.html', { 'form': form, })
def test_recipe_create_page_render(self, api_client): new_user = UserAccount() api_client.force_authenticate(new_user) create_recipe_page_render = api_client.get(create_recipe_url) assert create_recipe_page_render.status_code == 405 # 405 = method not allowed - get isnt allowed only post
def userpage(request, user): if request.method == 'POST': uploaded_file = request.FILES["document"] fs = UserAccount(file_user=uploaded_file) fs.save(uploaded_file) return render(request, 'user.html')
def create(self, validated_data): return UserAccount(**validated_data)