コード例 #1
0
ファイル: signals.py プロジェクト: dgrevesse/osis-portal
def _add_person_to_group(person):
    # Check Student
    if student.find_by_person(person):
        _assign_group(person, "students")
    # Check tutor
    if tutor.find_by_person(person):
        _assign_group(person, "tutors")
コード例 #2
0
 def test_find_by_person_wrong_id(self):
     self.assertIsNone(tutor.find_by_person(-1))
コード例 #3
0
 def test_find_by_person_empty(self):
     person_unknown = PersonFactory()
     self.assertIsNone(tutor.find_by_person(person_unknown))
コード例 #4
0
 def test_find_by_person(self):
     self.assertEqual(self.tutor, tutor.find_by_person(self.person))
コード例 #5
0
ファイル: test_signals.py プロジェクト: uclouvain/osis-portal
 def get_or_create_test_tutor(self, person):
     tutor = mdl_tutor.find_by_person(person)
     if not tutor:
         tutor = mdl_tutor.Tutor.objects.create(person=person)
     return tutor
コード例 #6
0
 def get_or_create_test_tutor(self, person):
     tutor = mdl_tutor.find_by_person(person)
     if not tutor:
         tutor = mdl_tutor.Tutor.objects.create(person=person)
     return tutor