|
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="jane@example.com" |
| 46 | + ) |
| 47 | + self.user = mommy.make( |
| 48 | + "auth.User", first_name="Bob", last_name="Ndoe", email="bob@example.com" |
| 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