コード例 #1
0
 def test_description_with_tags(self):
     relatedstudent = mommy.make('core.RelatedStudent')
     mommy.make('core.RelatedStudentSyncSystemTag', tag='a', relatedstudent=relatedstudent)
     mommy.make('core.RelatedStudentSyncSystemTag', tag='b', relatedstudent=relatedstudent)
     relatedstudent = RelatedStudent.objects.prefetch_syncsystemtag_objects().get(id=relatedstudent.id)
     selector = htmls.S(multiselect2_relatedstudent.ItemValue(value=relatedstudent).render())
     self.assertEqual(
         'a, b',
         selector.one('.django-cradmin-listbuilder-itemvalue-titledescription-description').alltext_normalized)
コード例 #2
0
 def test_title_with_fullname(self):
     relatedstudent = mommy.make('core.RelatedStudent',
                                 user__fullname='Test User',
                                 user__shortname='*****@*****.**')
     relatedstudent = RelatedStudent.objects.prefetch_syncsystemtag_objects().get(id=relatedstudent.id)
     selector = htmls.S(multiselect2_relatedstudent.ItemValue(value=relatedstudent).render())
     self.assertEqual(
         'Test User([email protected])',
         selector.one('.django-cradmin-listbuilder-itemvalue-titledescription-title').alltext_normalized)
コード例 #3
0
 def test_description_without_tags(self):
     relatedstudent = mommy.make('core.RelatedStudent')
     relatedstudent = RelatedStudent.objects.prefetch_syncsystemtag_objects(
     ).get(id=relatedstudent.id)
     selector = htmls.S(
         multiselect2_relatedstudent.ItemValue(
             value=relatedstudent).render())
     self.assertFalse(
         selector.exists(
             '.django-cradmin-listbuilder-itemvalue-titledescription-description'
         ))
コード例 #4
0
 def test_description_with_tags(self):
     testperiod = mommy.make('core.Period')
     testperiodtag1 = mommy.make('core.PeriodTag',
                                 period=testperiod,
                                 tag='a')
     testperiodtag2 = mommy.make('core.PeriodTag',
                                 period=testperiod,
                                 tag='b')
     relatedstudent = mommy.make('core.RelatedStudent', period=testperiod)
     testperiodtag1.relatedstudents.add(relatedstudent)
     testperiodtag2.relatedstudents.add(relatedstudent)
     relatedstudent = RelatedStudent.objects.prefetch_syncsystemtag_objects(
     ).get(id=relatedstudent.id)
     selector = htmls.S(
         multiselect2_relatedstudent.ItemValue(
             value=relatedstudent).render())
     self.assertEqual(
         'a, b',
         selector.one(
             '.django-cradmin-listbuilder-itemvalue-titledescription-description'
         ).alltext_normalized)