예제 #1
0
 def test_tree_integer_initializator(self):
     genome = GTree()
     genome.setParams(max_depth=3)
     Initializators.GTreeInitializatorInteger(genome)
     for gen in genome.getAllNodes():
         self.assertTrue(type(gen.getData()) == int)
예제 #2
0
 def test_2d_list_real_initializator(self):
     genome = G2DList(3, 3)
     Initializators.G2DListInitializatorReal(genome)
     for gen_row in genome.genomeList:
         for gen in gen_row:
             self.assertTrue(type(gen) == float)
예제 #3
0
 def test_1d_list_real_initializator(self):
     genome = G1DList(3)
     Initializators.G1DListInitializatorReal(genome)
     for gen in genome.genomeList:
         self.assertTrue(type(gen) == float)
예제 #4
0
 def test_2d_list_integer_initializator(self):
     genome = G2DList(3, 3)
     Initializators.G2DListInitializatorInteger(genome)
     for gen_row in genome.genomeList:
         for gen in gen_row:
             self.assertTrue(type(gen) == int)
예제 #5
0
 def test_binary_string_initializator(self):
     genome = G1DBinaryString(3)
     Initializators.G1DBinaryStringInitializator(genome)
     for gen in genome.genomeList:
         self.assertTrue(gen in [0, 1])