|
1 | 1 | """Module to test small_small_hr models."""
|
2 |
| -# pylint: disable=too-many-lines |
| 2 | +# pylint: disable=too-many-lines,hard-coded-auth-user |
3 | 3 | import os
|
4 | 4 | from datetime import date, datetime, timedelta
|
5 | 5 |
|
|
11 | 11 |
|
12 | 12 | import pytz
|
13 | 13 | from model_mommy import mommy
|
| 14 | +from model_mommy.recipe import Recipe |
14 | 15 | from model_reviews.models import ModelReview
|
15 | 16 |
|
16 | 17 | from small_small_hr.forms import (
|
@@ -39,6 +40,17 @@ class TestForms(TestCase): # pylint: disable=too-many-public-methods
|
39 | 40 | def setUp(self):
|
40 | 41 | """Set up test class."""
|
41 | 42 | self.factory = RequestFactory()
|
| 43 | + StaffProfile.objects.rebuild() |
| 44 | + self.manager = mommy.make( |
| 45 | + "auth.User", first_name="Jane", last_name="Ndoe", email="[email protected]" |
| 46 | + ) |
| 47 | + self.user = mommy.make( |
| 48 | + "auth.User", first_name="Bob", last_name="Ndoe", email="[email protected]" |
| 49 | + ) |
| 50 | + manager_mommy = Recipe(StaffProfile, lft=None, rght=None, user=self.manager) |
| 51 | + staff_mommy = Recipe(StaffProfile, lft=None, rght=None, user=self.user) |
| 52 | + self.manager_profile = manager_mommy.make() |
| 53 | + self.staffprofile = staff_mommy.make() |
42 | 54 |
|
43 | 55 | def test_annual_leave_form(self):
|
44 | 56 | """Test AnnualLeaveForm."""
|
@@ -1266,11 +1278,9 @@ def test_staff_profile_admin_create_form(self):
|
1266 | 1278 |
|
1267 | 1279 | def test_staff_profile_admin_form(self):
|
1268 | 1280 | """Test StaffProfileAdminForm."""
|
1269 |
| - manager = mommy.make("auth.User", username="manager") |
1270 |
| - managerprofile = mommy.make("small_small_hr.StaffProfile", user=manager) |
1271 |
| - |
1272 |
| - user = mommy.make("auth.User") |
1273 |
| - staffprofile = mommy.make("small_small_hr.StaffProfile", user=user) |
| 1281 | + managerprofile = self.manager_profile |
| 1282 | + user = self.user |
| 1283 | + staffprofile = self.staffprofile |
1274 | 1284 |
|
1275 | 1285 | request = self.factory.get("/")
|
1276 | 1286 | request.session = {}
|
|
0 commit comments