(cls)
| 2356 | |
| 2357 | @classmethod |
| 2358 | def setUpTestData(cls): |
| 2359 | cls.superuser = User.objects.create_superuser( |
| 2360 | username="super", password="secret", email="super@example.com" |
| 2361 | ) |
| 2362 | cls.viewuser = User.objects.create_user( |
| 2363 | username="viewuser", password="secret", is_staff=True |
| 2364 | ) |
| 2365 | cls.adduser = User.objects.create_user( |
| 2366 | username="adduser", password="secret", is_staff=True |
| 2367 | ) |
| 2368 | cls.changeuser = User.objects.create_user( |
| 2369 | username="changeuser", password="secret", is_staff=True |
| 2370 | ) |
| 2371 | cls.deleteuser = User.objects.create_user( |
| 2372 | username="deleteuser", password="secret", is_staff=True |
| 2373 | ) |
| 2374 | cls.joepublicuser = User.objects.create_user( |
| 2375 | username="joepublic", password="secret" |
| 2376 | ) |
| 2377 | cls.nostaffuser = User.objects.create_user( |
| 2378 | username="nostaff", password="secret" |
| 2379 | ) |
| 2380 | cls.s1 = Section.objects.create(name="Test section") |
| 2381 | cls.a1 = Article.objects.create( |
| 2382 | content="<p>Middle content</p>", |
| 2383 | date=datetime.datetime(2008, 3, 18, 11, 54, 58), |
| 2384 | section=cls.s1, |
| 2385 | another_section=cls.s1, |
| 2386 | ) |
| 2387 | cls.a2 = Article.objects.create( |
| 2388 | content="<p>Oldest content</p>", |
| 2389 | date=datetime.datetime(2000, 3, 18, 11, 54, 58), |
| 2390 | section=cls.s1, |
| 2391 | ) |
| 2392 | cls.a3 = Article.objects.create( |
| 2393 | content="<p>Newest content</p>", |
| 2394 | date=datetime.datetime(2009, 3, 18, 11, 54, 58), |
| 2395 | section=cls.s1, |
| 2396 | ) |
| 2397 | cls.p1 = PrePopulatedPost.objects.create( |
| 2398 | title="A Long Title", published=True, slug="a-long-title" |
| 2399 | ) |
| 2400 | |
| 2401 | # Setup permissions, for our users who can add, change, and delete. |
| 2402 | opts = Article._meta |
| 2403 | |
| 2404 | # User who can view Articles |
| 2405 | cls.viewuser.user_permissions.add( |
| 2406 | get_perm(Article, get_permission_codename("view", opts)) |
| 2407 | ) |
| 2408 | # User who can add Articles |
| 2409 | cls.adduser.user_permissions.add( |
| 2410 | get_perm(Article, get_permission_codename("add", opts)) |
| 2411 | ) |
| 2412 | # User who can change Articles |
| 2413 | cls.changeuser.user_permissions.add( |
| 2414 | get_perm(Article, get_permission_codename("change", opts)) |
| 2415 | ) |
nothing calls this directly
no test coverage detected