예제 #1
0
파일: tests.py 프로젝트: DerPate/OpenSlides
 def test_get_absolute_url_with_deleted_person(self):
     person2 = TestPerson.objects.create(name='test2')
     self.assertEqual(person2.get_absolute_url(), 'absolute_url_of_test_person')
     person_id = person2.person_id
     self.assertEqual(get_person(person_id).get_absolute_url(), 'absolute_url_of_test_person')
     person2.delete()
     with self.assertRaisesRegexp(ValueError, 'This person object has no url.'):
         get_person(person_id).get_absolute_url()
예제 #2
0
파일: tests.py 프로젝트: kuenzaa/OpenSlides
 def test_get_absolute_url_with_deleted_person(self):
     person2 = TestPerson.objects.create(name='test2')
     self.assertEqual(person2.get_absolute_url(),
                      'absolute_url_of_test_person')
     person_id = person2.person_id
     self.assertEqual(
         get_person(person_id).get_absolute_url(),
         'absolute_url_of_test_person')
     person2.delete()
     with self.assertRaisesRegexp(ValueError,
                                  'This person object has no url.'):
         get_person(person_id).get_absolute_url()
예제 #3
0
    def to_python(self, value):
        """
        Convert string value to a User Object.
        """
        if hasattr(value, 'person_id'):
            person = value
        else:
            person = get_person(value)

        person.prepare_database_save = (
            lambda unused: PersonField().get_prep_value(person))
        return person
예제 #4
0
    def to_python(self, value):
        """
        Convert string value to a User Object.
        """
        if hasattr(value, 'person_id'):
            person = value
        else:
            person = get_person(value)

        person.prepare_database_save = (
            lambda unused: PersonField().get_prep_value(person))
        return person
예제 #5
0
파일: forms.py 프로젝트: kuenzaa/OpenSlides
 def to_python(self, value):
     if value == u'':
         return u''
     return get_person(value)
예제 #6
0
 def to_python(self, value):
     if value == u'':
         return u''
     return get_person(value)
예제 #7
0
 def to_python(self, value):
     return get_person(value)
예제 #8
0
파일: forms.py 프로젝트: Shirk/OpenSlides
 def to_python(self, value):
     return get_person(value)