fixed RQ issue - bg tasks now working on linux notebook
This commit is contained in:
@@ -999,6 +999,107 @@ class PermissionsViewTests(TestCase):
|
||||
status_code=302,target_status_code=200)
|
||||
|
||||
|
||||
@override_settings(TESTING=True)
|
||||
class PermissionsCoachingTests(TestCase):
|
||||
def setUp(self):
|
||||
self.c = Client()
|
||||
## Users - Pro, Basic, Coach & Self Coach
|
||||
|
||||
self.ucoach = UserFactory(username='coachuser')
|
||||
self.rcoach = Rower.objects.create(user=self.ucoach,
|
||||
birthdate=faker.profile()['birthdate'],
|
||||
gdproptin=True,gdproptindate=timezone.now(),
|
||||
rowerplan='coach')
|
||||
|
||||
self.ucoach_workouts = WorkoutFactory.create_batch(5, user=self.rcoach)
|
||||
self.coachinggroup = CoachingGroup.objects.create()
|
||||
self.rcoach.mycoachgroup = self.coachinggroup
|
||||
self.rcoach.save()
|
||||
self.factory = RequestFactory()
|
||||
self.password = faker.word()
|
||||
self.ucoach.set_password(self.password)
|
||||
self.ucoach.save()
|
||||
|
||||
self.uplan = UserFactory(username='planuser')
|
||||
self.rplan = Rower.objects.create(user=self.uplan,
|
||||
birthdate=faker.profile()['birthdate'],
|
||||
gdproptin=True,gdproptindate=timezone.now(),
|
||||
rowerplan='plan')
|
||||
|
||||
self.uplan_workouts = WorkoutFactory.create_batch(5, user=self.rplan)
|
||||
self.factory = RequestFactory()
|
||||
self.password = faker.word()
|
||||
self.uplan.set_password(self.password)
|
||||
self.uplan.save()
|
||||
|
||||
self.upro = UserFactory(username='prouser')
|
||||
self.rpro = Rower.objects.create(user=self.upro,
|
||||
birthdate=faker.profile()['birthdate'],
|
||||
gdproptin=True,gdproptindate=timezone.now(),
|
||||
rowerplan='pro')
|
||||
|
||||
self.upro_workouts = WorkoutFactory.create_batch(5, user=self.rpro)
|
||||
self.factory = RequestFactory()
|
||||
self.password = faker.word()
|
||||
self.upro.set_password(self.password)
|
||||
self.upro.save()
|
||||
|
||||
self.uplan2 = UserFactory(username='planuser2')
|
||||
self.rplan2 = Rower.objects.create(user=self.uplan2,
|
||||
birthdate=faker.profile()['birthdate'],
|
||||
gdproptin=True,gdproptindate=timezone.now(),
|
||||
rowerplan='plan')
|
||||
|
||||
self.uplan2_workouts = WorkoutFactory.create_batch(5, user=self.rplan2)
|
||||
self.factory = RequestFactory()
|
||||
self.password = faker.word()
|
||||
self.uplan2.set_password(self.password)
|
||||
self.uplan2.save()
|
||||
|
||||
self.upro2 = UserFactory(username='prouser2')
|
||||
self.rpro2 = Rower.objects.create(user=self.upro2,
|
||||
birthdate=faker.profile()['birthdate'],
|
||||
gdproptin=True,gdproptindate=timezone.now(),
|
||||
rowerplan='pro')
|
||||
|
||||
self.upro2_workouts = WorkoutFactory.create_batch(5, user=self.rpro2)
|
||||
self.factory = RequestFactory()
|
||||
self.password = faker.word()
|
||||
self.upro2.set_password(self.password)
|
||||
self.upro2.save()
|
||||
|
||||
self.ubasic = UserFactory(username='basicuser')
|
||||
self.rbasic = Rower.objects.create(user=self.ubasic,
|
||||
birthdate=faker.profile()['birthdate'],
|
||||
gdproptin=True,gdproptindate=timezone.now(),
|
||||
rowerplan='basic')
|
||||
|
||||
self.ubasic_workouts = WorkoutFactory.create_batch(5, user=self.rbasic)
|
||||
self.factory = RequestFactory()
|
||||
self.password = faker.word()
|
||||
self.ubasic.set_password(self.password)
|
||||
self.ubasic.save()
|
||||
|
||||
|
||||
|
||||
## TeamPro, TeamCoach, TeamSelfCoach
|
||||
|
||||
self.teampro = Team.objects.create(
|
||||
name=faker.word()+'1',
|
||||
notes=faker.text(),
|
||||
manager=self.upro2)
|
||||
|
||||
self.teamplan = Team.objects.create(
|
||||
name=faker.word()+'2',
|
||||
notes=faker.text(),
|
||||
manager=self.uplan2)
|
||||
|
||||
self.teamcoach = Team.objects.create(
|
||||
name=faker.word()+'3',
|
||||
notes=faker.text(),
|
||||
manager=self.ucoach)
|
||||
|
||||
|
||||
# coach related
|
||||
|
||||
## coach disappears from list when downgrading
|
||||
|
||||
BIN
rowers/tests/testdata/testdata.csv.gz
vendored
BIN
rowers/tests/testdata/testdata.csv.gz
vendored
Binary file not shown.
Reference in New Issue
Block a user