Ejemplo n.º 1
0
	def test_can_be_contructed_from_function(self):
		"""
		Test that we can construct a model from a function that returns an
		individual.
		"""
		##Make a function that returns a constan individual
		def _const_ind():
			return Individual(1,1,1,1)
		myModel = Model.from_function( _const_ind, 12, 0.3,0.3,0.9 )
		self.assertIsInstance(myModel, Model)
		self.assertEqual( myModel.size, 12  )
		self.assertEqual( myModel.delta, 0.9 )
		self.assertEqual( myModel.Population.fairness, 1 )
		self.assertEqual( myModel.Population.average_assortment, 1 )