def setUpClass(cls): super(FormsTestCase, cls).setUpClass() fake = Faker() call_command("migrate", verbosity=0) call_command("fake", verbosity=0) cls.c = HttpClient() fake_user = fake.simple_profile() cls.credentials = { "username": fake_user["username"], "password": fake.password(), } cls.user = User.objects.create_user(is_superuser=True, **cls.credentials) cls.settings_template = { "first_name": "User", "last_name": "Name", "email": "*****@*****.**", "dashboard_refresh_rate": "", "language": "en-US", "timezone": "UTC", "next": "/user/settings/", }
def setUpClass(cls): super(FormsTestCase, cls).setUpClass() fake = Factory.create() call_command('migrate', verbosity=0) call_command('fake', verbosity=0) cls.c = HttpClient() fake_user = fake.simple_profile() cls.credentials = { 'username': fake_user['username'], 'password': fake.password() } cls.user = User.objects.create_user( is_superuser=True, **cls.credentials) cls.settings_template = { 'first_name': 'User', 'last_name': 'Name', 'email': '*****@*****.**', 'dashboard_refresh_rate': '', 'language': 'en', 'timezone': timezone.get_default_timezone_name(), 'next': '/user/settings/' }
def setUp(self): self.c = HttpClient() fake_user = fake.simple_profile() fake_password = fake.password() User.objects.create_user(fake_user['username'], fake_user['mail'], fake_password) self.c.login(username=fake_user['username'], password=fake_password)
def setUp(self): call_command('fake', verbosity=0, iterations=1) self.c = HttpClient() fake_user = fake.simple_profile() fake_password = fake.password() User.objects.create_user(fake_user['username'], fake_user['mail'], fake_password) self.c.login(username=fake_user['username'], password=fake_password)
def setUp(self): call_command('migrate', verbosity=0) self.c = HttpClient() fake_user = fake.simple_profile() fake_password = fake.password() user = User.objects.create_user(fake_user['username'], fake_user['mail'], fake_password) site_permission = SitePermission.objects.create(user=user) site_permission.sites.set(Site.objects.filter(id=1)) site_permission.save() self.c.login(username=fake_user['username'], password=fake_password)
def setUpClass(cls): super(FormsTestCase, cls).setUpClass() fake = Factory.create() call_command('migrate', verbosity=0) call_command('fake', verbosity=0) cls.c = HttpClient() fake_user = fake.simple_profile() cls.credentials = { 'username': fake_user['username'], 'password': fake.password() } cls.user = User.objects.create_user(is_superuser=True, **cls.credentials)
def setUp(self): call_command("migrate", verbosity=0) self.c = HttpClient() fake_user = fake.simple_profile() fake_password = fake.password() user = User.objects.create_superuser(fake_user["username"], fake_user["mail"], fake_password) site_permission = SitePermission.objects.create(user=user) site_permission.sites.set(Site.objects.filter(id=1)) site_permission.save() self.c.login(username=fake_user["username"], password=fake_password) call_command("fake", verbosity=0, iterations=1)
def setUpClass(cls): super(ViewsTestCase, cls).setUpClass() fake = Faker() call_command("migrate", verbosity=0) cls.c = HttpClient() fake_user = fake.simple_profile() cls.credentials = { "username": fake_user["username"], "password": fake.password(), } cls.user = User.objects.create_user(is_superuser=True, **cls.credentials) cls.c.login(**cls.credentials)
def test_csrf_error_handling(self): c = HttpClient(enforce_csrf_checks=True) c.login(**self.credentials) # Add a CSRF cookie to the client by making a request with the logout form. c.get("/", follow=True) # Send POST request with an invalid Origin. headers = {"HTTP_ORIGIN": "https://www.example.com"} data = {"csrfmiddlewaretoken": c.cookies["csrftoken"].value} response = c.post("/logout/", data=data, follow=True, **headers) # Assert response contains Baby Buddy's custom 403 handler text. self.assertContains(response, "How to Fix", status_code=403) response = c.post("/logout/", data=data, follow=True) self.assertEqual(response.status_code, 200)
def setUpClass(cls): super(FormsTestCaseBase, cls).setUpClass() fake = Factory.create() call_command('migrate', verbosity=0) cls.c = HttpClient() fake_user = fake.simple_profile() credentials = { 'username': fake_user['username'], 'password': fake.password() } cls.user = User.objects.create_user(is_superuser=True, **credentials) cls.c.login(**credentials) cls.child = models.Child.objects.create( first_name='Child', last_name='One', birth_date=timezone.localdate())
def setUpClass(cls): super(FormsTestCaseBase, cls).setUpClass() fake = Faker() call_command("migrate", verbosity=0) cls.c = HttpClient() fake_user = fake.simple_profile() credentials = { "username": fake_user["username"], "password": fake.password() } cls.user = User.objects.create_user(is_superuser=True, **credentials) cls.c.login(**credentials) cls.child = models.Child.objects.create( first_name="Child", last_name="One", birth_date=timezone.localdate())
def init_api_test_data(): """ Generates fake data, starts an HttpClient session, creates a fake user and logs that user in. """ call_command("migrate", verbosity=0) call_command("fake", verbosity=0, iterations=1) c = HttpClient() fake_user = fake.simple_profile() fake_password = fake.password() user = User.objects.create_user(fake_user["username"], fake_user["mail"], fake_password) site_permission = SitePermission.objects.create(user=user) site_permission.sites.set(Site.objects.filter(id=1)) site_permission.save() user = User.objects.get(username=fake_user["username"]) c.login(username=fake_user["username"], password=fake_password) return [c, user]
def setUp(self): # init tools self.requests = RequestFactory() self.client = HttpClient() # init DB self.admin = User.objects.create_user("admin", "*****@*****.**", "passwd") self.user_1 = User.objects.create_user("user_1", "*****@*****.**", "passwd") self.user_1.user_permissions.add(*Permission.objects.all()) self.user_1.is_staff = True self.user_1.is_superuser = False self.user_1.save() self.user_2 = User.objects.create_user("user_2", "*****@*****.**", "passwd") self.admin.is_superuser = True self.admin.is_staff = True self.admin.save() self.client_1 = Client(name="client_1") self.client_1.save() self.region_1 = Region(name="region_1", client=self.client_1) self.region_1.save() self.group_1 = Group(name="group_1", region=self.region_1) self.group_1.save() self.group_1.users.add(self.user_1) self.group_1.save() self.client_2 = Client(name="client_2") self.client_2.save() self.region_2 = Region(name="region_2", client=self.client_2) self.region_2.save() self.group_2 = Group(name="group_2", region=self.region_2) self.group_2.save() self.group_2.users.add(self.user_2) self.group_2.save()
def setUpClass(cls): super(TranslationTestCase, cls).setUpClass() fake = Factory.create() call_command('migrate', verbosity=0) cls.c = HttpClient() fake_user = fake.simple_profile() cls.credentials = { 'username': fake_user['username'], 'password': fake.password() } cls.user = User.objects.create_user(is_superuser=True, **cls.credentials) cls.params_template = { 'first_name': 'User', 'last_name': 'Name', 'email': '*****@*****.**', 'dashboard_refresh_rate': '', 'language': 'en' } cls.c.login(**cls.credentials)