def setUp(self): self.client = APIClient() self.token = None mods.mock_query(self.client) user_noadmin = CustomUser(username='******') user_noadmin.set_password('qwerty') user_noadmin.save() user_admin = CustomUser(username='******', is_staff=True) user_admin.set_password('qwerty') user_admin.save()
def register(request): if request.method == 'POST': formUser = f.FormReg(request.POST) if formUser.is_valid(): formUser.save() NewCustomUser = CustomUser(user=formUser.instance) NewCustomUser.save() user = authenticate(username=request.POST['username'], password=request.POST['password1']) login(request, user) return render(request, template_name='reg.html', context={'form': formUser}) elif 'code' in request.GET: auth_code = request.GET.get('code') auth_token = yandex_oauth.get_oauth_json(auth_code)['access_token'] user_json = yandex_oauth.get_account_info(auth_token) return render(request, template_name='reg.html', context={ 'login': user_json['login'], 'email': user_json['default_email'] }) return render(request, template_name='reg.html', context={'registered': False})
def setUp(self): CustomUser(id=1, first_name='Bohdan', last_name='Dubas', phone='123456789', email='*****@*****.**', is_active=False).save() self.user = CustomUser.objects.get(id=1) Blog(id=22, name='TestName', description='TestDescription', author=self.user).save() self.blog = Blog.objects.get(id=22) Post(id=333, title='TestPost', content='Just testing post', author=self.user, blog=self.blog).save() self.post = Post.objects.get(id=333) Comment(id=4444, author=self.user, post=self.post, content='Great post!', created_at=TEST_DATE).save() self.comment = Comment.objects.get(id=4444)
def setUp(self): CustomUser(id=1, first_name='Bohdan', last_name='Dubas', phone='123456789', email='*****@*****.**', is_active=False).save() self.user = CustomUser.objects.get(id=1)
def setUp(self): """ Create a user object to be used by the tests """ time_mock = datetime.datetime(2017, 4, 10, 12, 00, tzinfo=pytz.utc) with mock.patch('django.utils.timezone.now') as mock_time: mock_time.return_value = time_mock self.user = CustomUser(id=111, email='*****@*****.**', password='******', first_name='fname', middle_name='mname', last_name='lname') self.user.save() self.user_free = CustomUser(id=222, email='*****@*****.**', password='******', first_name='2fname', middle_name='2mname', last_name='2lname') self.user_free.save() self.author1 = Author(id=101, name="author1", surname="s1", patronymic="p1") self.author1.save() self.author2 = Author(id=102, name="author2", surname="s2", patronymic="p2") self.author2.save() self.book1 = Book(id=101, name="book1", description="description1", count=1) self.book1.save() self.book1.authors.add(self.author1) self.book1.save() self.book2 = Book(id=102, name="book2", description="description2") self.book2.save() self.book2.authors.add(self.author2) self.book2.save() self.book3 = Book(id=103, name="book3", description="description3") self.book3.save() self.book3.authors.add(self.author1) self.book3.authors.add(self.author2) self.book3.save() self.order1 = Order(id=101, user=self.user, book=self.book1, plated_end_at=TEST_DATE) self.order1.save() self.order2 = Order(id=102, user=self.user, book=self.book2, plated_end_at=TEST_DATE) self.order2.save() self.order3 = Order(id=103, user=self.user, book=self.book3, end_at=TEST_DATE_END, plated_end_at=TEST_DATE) self.order3.save()
def setUp(self): """ Create a user object to be used by the tests """ time_mock = datetime.datetime(2017, 4, 10, 12, 00, tzinfo=pytz.utc) with mock.patch('django.utils.timezone.now') as mock_time: mock_time.return_value = time_mock CustomUser(id=111, email='*****@*****.**', password='******', first_name='fname', middle_name='mname', last_name='lname').save() CustomUser(id=4, email='*****@*****.**', password='******', first_name='fname', middle_name='mname', last_name='lname', created_at=time_mock, role=1).save()
def test_activate_positive(self): CustomUser(id=22, first_name='Helen', last_name='Demkiv', phone='123456789', email='*****@*****.**', is_active=False).save() url = reverse('authentication:activate', kwargs={'token': '*****@*****.**'}) response = self.client.get(url) self.assertEqual(response.status_code, 302)
def setUp(self): CustomUser(id=1, first_name='Bohdan', last_name='Dubas', phone='123456789', email='*****@*****.**', is_active=True).save() self.user = CustomUser.objects.get(id=1) self.user.set_password('password') self.client = Client()
def test_update_full(self): """ Test of the CustomUser.create(args) method """ user_to_update = CustomUser.objects.get(id=4) user_to_update.update('John', 'Smith', 'Jr.', '123456', 1, True) user_to_expect = CustomUser(id=4, password='******', first_name='John', middle_name='mnSmithame', last_name='Jr.', role=1, is_active=True) self.assertEqual(user_to_update, user_to_expect)
def test_update_first_name_and_role(self): """ Test of the CustomUser.create(args) method """ user_to_update = CustomUser.objects.get(id=4) user_to_expect = CustomUser(first_name='John', role=0, id=user_to_update.id, password=user_to_update.password, middle_name=user_to_update.middle_name, last_name=user_to_update.last_name, is_active=user_to_update.is_active) user_to_update.update(first_name='John', role=0) user_to_update = CustomUser.objects.get(id=4) self.assertEqual(user_to_update, user_to_expect)
def setUp(self): CustomUser(id=1, first_name='Bohdan', last_name='Dubas', phone='123456789', email='*****@*****.**', is_active=False).save() self.user = CustomUser.objects.get(id=1) Blog(id=22, name='TestName', description='TestDescription', author=self.user, created_at=TEST_DATE).save() Blog(id=333, name='OlderBlog', description='Should be last in array', author=self.user).save() self.blog = Blog.objects.get(id=22) self.new_blog = Blog.objects.get(id=333)
def signUp(request): if request.method == 'POST': #If 'submit' button has been pressed formUser = FormReg(request.POST) if formUser.is_valid(): #If input data is correct #Instance of PvPGN Profile newPvPGNProfile = createPvPGNProfile(request.POST['username'], request.POST['password1'], request.POST['email']) #Instance of Django user formUser.save() #Instance of model which is contains relation between PvPGN profile and Django user NewCustomUser = CustomUser(user=formUser.instance, pvpgn_user=newPvPGNProfile) NewCustomUser.save() #And authentication user = authenticate(username=request.POST['username'], password=request.POST['password1']) login(request, user) return redirect('/') return render(request, template_name='signUp.html', context={'form': formUser}) return render(request, template_name='signUp.html')
def test_create_negative_not_saved_user(self): """ Positive Test of the CustomUser.create method TEST_DATE_END""" user = CustomUser() order = Order.create(user, self.book2, TEST_DATE_END) self.assertIsNone(order)