Beispiel #1
0
 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()
Beispiel #2
0
 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()
Beispiel #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
Beispiel #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
Beispiel #5
0
 def to_python(self, value):
     if value == u'':
         return u''
     return get_person(value)
Beispiel #6
0
 def to_python(self, value):
     if value == u'':
         return u''
     return get_person(value)
Beispiel #7
0
 def to_python(self, value):
     return get_person(value)
Beispiel #8
0
 def to_python(self, value):
     return get_person(value)