def create_initial(self):
		self.tearDown()
		
		m = EnlightenedModel(**self.old_values)
		m.save()
		
		self.old_values['id'] = m.id
		self.new_values['id'] = m.id

		return m
Example #2
0
	def create_initial(self):
		self.tearDown()
		
		m = EnlightenedModel(**self.old_values)
		m.save()
		
		self.old_values['id'] = m.id
		self.new_values['id'] = m.id
		
		return m
Example #3
0
	def test_assign_fkey_after_init_before_save(self):
		"""
		If a required ForeignKey is assigned after the model is initialized
		but before it is saved, a field.rel.to.DoesNotExist exception should
		not be raised.
		
		"""
		
		del(self.old_values['enlightenment'])
		m = EnlightenedModel(**self.old_values)
		
		try:
			m.enlightenment = self.knowledge
		
		except Enlightenment.DoesNotExist:
			self.fail('Assigning a foreign key resulted in a DoesNotExist.')
Example #4
0
	def test_assign_fkey_after_init_before_save(self):
		"""
		If a required ForeignKey is assigned after the model is initialized
		but before it is saved, a field.rel.to.DoesNotExist exception should
		not be raised.
		
		"""
		
		del(self.old_values['enlightenment'])
		m = EnlightenedModel(**self.old_values)
		
		try:
			m.enlightenment = self.knowledge
		
		except Enlightenment.DoesNotExist:
			self.fail('Assigning a foreign key resulted in a DoesNotExist.')
	def create_initial(self):
		self.tearDown()
		
		m = EnlightenedModel(**self.old_public_values)
		m.save()
		
		self.old_values['id'] = self.old_public_values['id'] = m.id
		self.new_values['id'] = self.new_public_values['id'] = m.id
		
		self.old_values['holism'] = self.old_public_values['holism'] = m.holism
		self.new_values['holism'] = self.new_public_values['holism'] = m.holism
		
		# The aforementioned _mutable_fields side effects happen here.
		self.old_values['file'] = self.old_public_values['file'] = m.file
		self.old_values['image'] = self.old_public_values['image'] = m.image
		self.always_in__mutable_fields = {'file': self.old_values['file'], 'image': self.old_values['image']}
		
		return m
Example #6
0
    def create_initial(self):
        self.tearDown()

        m = EnlightenedModel(**self.old_public_values)
        m.save()

        self.old_values['id'] = self.old_public_values['id'] = m.id
        self.new_values['id'] = self.new_public_values['id'] = m.id

        self.old_values['holism'] = self.old_public_values['holism'] = m.holism
        self.new_values['holism'] = self.new_public_values['holism'] = m.holism

        # The aforementioned _mutable_fields side effects happen here.
        self.old_values['file'] = self.old_public_values['file'] = m.file
        self.old_values['image'] = self.old_public_values['image'] = m.image
        self.always_in__mutable_fields = {
            'file': self.old_values['file'],
            'image': self.old_values['image']
        }

        return m