Browse Source

adapt tests for recent code changes

Bastien Sevajol 8 years ago
parent
commit
3199f5667d

+ 1 - 1
intelligine/tests/simulation/bypass/TestByPass.py View File

@@ -6,7 +6,7 @@ from intelligine.tests.src.simulation.SimpleTestWorld1Simulation import SimpleTe
6 6
 class TestByPass(SimpleTestWorld1Simulation):
7 7
 
8 8
     _ant_move_history = []
9
-    _assert_ant_move_history = [(0, 21, 20), (0, 21, 19), (0, 21, 18), (0, 21, 17), (0, 21, 16), (0, 21, 15), (0, 21, 14), (0, 21, 14), (0, 22, 13), (0, 23, 12), (0, 24, 11), (0, 24, 11), (0, 24, 11), (0, 24, 11), (0, 24, 11), (0, 23, 11), (0, 22, 11), (0, 21, 11), (0, 21, 11), (0, 21, 11), (0, 21, 11), (0, 21, 11), (0, 22, 12), (0, 23, 13), (0, 24, 14), (0, 24, 14), (0, 24, 14), (0, 24, 14), (0, 24, 14), (0, 23, 15), (0, 22, 16), (0, 21, 17), (0, 21, 17), (0, 21, 17), (0, 21, 17), (0, 21, 17), (0, 21, 16), (0, 21, 15), (0, 21, 14), (0, 21, 13), (0, 21, 12), (0, 21, 11), (0, 21, 10), (0, 21, 9), (0, 21, 8), (0, 21, 7), (0, 21, 6), (0, 21, 5), (0, 21, 4), (0, 21, 3), (0, 22, 2), (0, 23, 1), (0, 23, 1), (0, 23, 1), (0, 23, 1), (0, 23, 1), (0, 22, 1), (0, 21, 1), (0, 20, 1), (0, 19, 1), (0, 18, 1), (0, 17, 1), (0, 16, 1), (0, 15, 1), (0, 14, 1), (0, 13, 1), (0, 12, 1), (0, 11, 1), (0, 10, 1), (0, 9, 1), (0, 8, 2), (0, 7, 2), (0, 6, 3), (0, 5, 4), (0, 4, 5), (0, 3, 5), (0, 2, 5), (0, 1, 5), (0, 2, 6), (0, 3, 7), (0, 4, 8), (0, 5, 9), (0, 6, 10), (0, 7, 11), (0, 8, 12), (0, 9, 13), (0, 10, 14), (0, 11, 15), (0, 12, 16), (0, 13, 17), (0, 14, 17), (0, 15, 17), (0, 16, 17), (0, 17, 17), (0, 18, 17), (0, 19, 17), (0, 19, 16), (0, 19, 15), (0, 19, 14), (0, 19, 13), (0, 19, 12), (0, 19, 11), (0, 19, 10), (0, 19, 9), (0, 18, 9), (0, 17, 9), (0, 16, 9), (0, 15, 9), (0, 14, 9), (0, 13, 9), (0, 13, 10), (0, 13, 11), (0, 13, 12), (0, 13, 13), (0, 14, 13), (0, 15, 13), (0, 16, 13), (0, 17, 13), (0, 17, 14), (0, 16, 15), (0, 15, 15), (0, 14, 15), (0, 13, 15), (0, 12, 15), (0, 11, 14), (0, 11, 13), (0, 11, 12), (0, 11, 11), (0, 11, 10), (0, 11, 9), (0, 11, 8), (0, 11, 7), (0, 12, 7), (0, 13, 7), (0, 14, 7), (0, 15, 7), (0, 16, 7), (0, 17, 7), (0, 18, 7), (0, 19, 7), (0, 20, 7), (0, 21, 7), (0, 21, 8), (0, 21, 9), (0, 21, 10), (0, 21, 11), (0, 21, 12), (0, 21, 13), (0, 21, 14), (0, 21, 15), (0, 21, 16), (0, 21, 17), (0, 21, 18), (0, 21, 19), (0, 21, 20), (0, 21, 21), (0, 20, 22), (0, 19, 22), (0, 18, 23), (0, 18, 24), (0, 18, 23), (0, 19, 22), (0, 20, 22), (0, 21, 21), (0, 21, 20), (0, 21, 19), (0, 21, 18), (0, 21, 17), (0, 21, 16), (0, 21, 15), (0, 21, 14), (0, 21, 13), (0, 21, 12), (0, 21, 11), (0, 21, 10), (0, 21, 9), (0, 21, 8), (0, 20, 7), (0, 19, 7), (0, 18, 7), (0, 17, 7), (0, 16, 7), (0, 15, 7), (0, 14, 7), (0, 13, 7), (0, 12, 7), (0, 11, 8), (0, 11, 9), (0, 11, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 10, 14), (0, 9, 13), (0, 8, 12), (0, 7, 11), (0, 6, 10), (0, 5, 9), (0, 4, 8), (0, 3, 7), (0, 2, 6), (0, 2, 5), (0, 1, 4), (0, 2, 5), (0, 3, 6), (0, 4, 7), (0, 5, 8), (0, 6, 9), (0, 7, 10), (0, 8, 11), (0, 9, 12), (0, 10, 13), (0, 11, 14), (0, 12, 15), (0, 13, 16), (0, 14, 17), (0, 15, 17), (0, 16, 17), (0, 17, 17), (0, 18, 17), (0, 19, 17), (0, 19, 16), (0, 19, 15), (0, 19, 14), (0, 19, 13), (0, 19, 12), (0, 19, 11), (0, 19, 10), (0, 19, 9), (0, 18, 9), (0, 17, 9), (0, 16, 9), (0, 15, 9), (0, 14, 9), (0, 13, 9), (0, 13, 10), (0, 13, 11), (0, 13, 12), (0, 13, 13), (0, 14, 13), (0, 15, 13), (0, 16, 13), (0, 17, 13), (0, 17, 14), (0, 16, 15), (0, 15, 15), (0, 14, 15), (0, 13, 15), (0, 14, 15), (0, 15, 15), (0, 16, 15), (0, 17, 15), (0, 17, 14), (0, 16, 13), (0, 15, 13), (0, 14, 13), (0, 13, 13), (0, 13, 12), (0, 13, 11), (0, 13, 10), (0, 13, 9), (0, 14, 9), (0, 15, 9), (0, 16, 9), (0, 17, 9), (0, 18, 9), (0, 19, 9), (0, 19, 10), (0, 19, 11), (0, 19, 12), (0, 19, 13), (0, 19, 14), (0, 19, 15), (0, 19, 16), (0, 19, 17), (0, 18, 17), (0, 17, 17), (0, 16, 17), (0, 15, 17), (0, 14, 17), (0, 13, 17), (0, 12, 17), (0, 11, 17), (0, 10, 17), (0, 9, 17), (0, 8, 17), (0, 7, 17), (0, 6, 17), (0, 5, 17), (0, 4, 17), (0, 3, 17), (0, 2, 17), (0, 1, 17), (0, 1, 16), (0, 1, 15), (0, 1, 14), (0, 1, 13), (0, 1, 12), (0, 1, 11), (0, 1, 10), (0, 1, 9)]
9
+    _assert_ant_move_history = [(0, 21, 20), (0, 21, 19), (0, 21, 18), (0, 21, 17), (0, 21, 16), (0, 21, 15), (0, 21, 14), (0, 21, 14), (0, 22, 13), (0, 23, 12), (0, 24, 11), (0, 24, 11), (0, 24, 11), (0, 24, 11), (0, 24, 11), (0, 23, 11), (0, 22, 11), (0, 21, 11), (0, 21, 11), (0, 21, 11), (0, 21, 11), (0, 21, 11), (0, 22, 12), (0, 23, 13), (0, 24, 14), (0, 24, 14), (0, 24, 14), (0, 24, 14), (0, 24, 14), (0, 23, 15), (0, 22, 16), (0, 21, 17), (0, 21, 17), (0, 21, 17), (0, 21, 17), (0, 21, 17), (0, 21, 16), (0, 21, 15), (0, 21, 14), (0, 21, 13), (0, 21, 12), (0, 21, 11), (0, 21, 10), (0, 21, 9), (0, 21, 8), (0, 21, 7), (0, 21, 6), (0, 21, 5), (0, 21, 4), (0, 21, 3), (0, 22, 2), (0, 23, 1), (0, 23, 1), (0, 23, 1), (0, 23, 1), (0, 23, 1), (0, 22, 1), (0, 21, 1), (0, 20, 1), (0, 19, 1), (0, 18, 1), (0, 17, 1), (0, 16, 1), (0, 15, 1), (0, 14, 1), (0, 13, 1), (0, 12, 1), (0, 11, 1), (0, 10, 1), (0, 9, 1), (0, 8, 2), (0, 7, 2), (0, 6, 3), (0, 5, 4), (0, 4, 5), (0, 3, 5), (0, 4, 6), (0, 5, 7), (0, 6, 8), (0, 7, 9), (0, 8, 10), (0, 9, 11), (0, 10, 12), (0, 11, 13), (0, 11, 12), (0, 11, 11), (0, 11, 10), (0, 11, 9), (0, 11, 8), (0, 11, 7), (0, 12, 7), (0, 13, 7), (0, 14, 7), (0, 15, 7), (0, 16, 7), (0, 17, 7), (0, 18, 7), (0, 19, 7), (0, 20, 7), (0, 21, 7), (0, 21, 8), (0, 21, 9), (0, 21, 10), (0, 21, 11), (0, 21, 12), (0, 21, 13), (0, 21, 14), (0, 21, 15), (0, 21, 16), (0, 21, 17), (0, 21, 18), (0, 21, 19), (0, 21, 20), (0, 20, 21), (0, 19, 22), (0, 18, 23), (0, 17, 24), (0, 16, 25), (0, 16, 25), (0, 16, 25), (0, 16, 25), (0, 16, 25), (0, 16, 25), (0, 17, 25), (0, 18, 25), (0, 19, 25), (0, 19, 25), (0, 19, 25), (0, 19, 25), (0, 19, 25), (0, 19, 25), (0, 18, 25), (0, 17, 26), (0, 17, 26), (0, 17, 26), (0, 17, 26), (0, 17, 26), (0, 17, 26), (0, 18, 26), (0, 19, 26), (0, 19, 26), (0, 19, 26), (0, 19, 26), (0, 19, 26), (0, 18, 25), (0, 17, 24), (0, 17, 24), (0, 16, 24), (0, 16, 24), (0, 16, 24), (0, 16, 24), (0, 16, 24), (0, 16, 25), (0, 16, 26), (0, 16, 26), (0, 16, 26), (0, 16, 26), (0, 16, 26), (0, 16, 25), (0, 17, 24), (0, 18, 23), (0, 18, 23), (0, 19, 22), (0, 20, 21), (0, 21, 20), (0, 21, 20), (0, 21, 20), (0, 21, 20), (0, 21, 20), (0, 21, 20), (0, 21, 20), (0, 21, 20), (0, 21, 20), (0, 21, 19), (0, 21, 18), (0, 21, 17), (0, 21, 16), (0, 21, 15), (0, 21, 14), (0, 21, 13), (0, 21, 12), (0, 21, 11), (0, 21, 10), (0, 21, 9), (0, 21, 8), (0, 20, 7), (0, 19, 7), (0, 18, 7), (0, 17, 7), (0, 16, 7), (0, 15, 7), (0, 14, 7), (0, 13, 7), (0, 12, 7), (0, 11, 8), (0, 11, 9), (0, 11, 10), (0, 11, 11), (0, 10, 12), (0, 9, 11), (0, 8, 10), (0, 7, 9), (0, 6, 9), (0, 5, 9), (0, 4, 10), (0, 3, 11), (0, 2, 12), (0, 1, 13), (0, 1, 13), (0, 1, 13), (0, 1, 13), (0, 1, 13), (0, 1, 13), (0, 1, 13), (0, 1, 13), (0, 1, 12), (0, 1, 11), (0, 1, 10), (0, 1, 9), (0, 2, 8), (0, 2, 7), (0, 2, 6), (0, 3, 7), (0, 4, 8), (0, 5, 9), (0, 6, 10), (0, 7, 11), (0, 8, 12), (0, 9, 13), (0, 10, 14), (0, 11, 15), (0, 12, 16), (0, 13, 17), (0, 14, 17), (0, 13, 17), (0, 12, 17), (0, 11, 17), (0, 10, 17), (0, 9, 17), (0, 8, 17), (0, 7, 17), (0, 6, 17), (0, 5, 17), (0, 4, 17), (0, 3, 17), (0, 2, 17), (0, 1, 17), (0, 1, 16), (0, 1, 15), (0, 1, 14), (0, 1, 13), (0, 1, 12), (0, 1, 11), (0, 1, 10), (0, 1, 9), (0, 1, 8), (0, 1, 7), (0, 1, 6), (0, 1, 5), (0, 1, 4), (0, 1, 3), (0, 1, 2), (0, 1, 1), (0, 2, 1), (0, 3, 1), (0, 4, 1), (0, 5, 1), (0, 6, 1), (0, 7, 1), (0, 8, 1), (0, 9, 1), (0, 10, 1), (0, 11, 1), (0, 12, 1), (0, 13, 1), (0, 14, 1), (0, 15, 1), (0, 16, 1), (0, 17, 1), (0, 18, 1), (0, 19, 1), (0, 20, 1), (0, 21, 1), (0, 22, 1), (0, 23, 1), (0, 24, 1), (0, 24, 2), (0, 24, 3), (0, 24, 4), (0, 24, 5), (0, 24, 6), (0, 24, 7), (0, 24, 8), (0, 24, 9), (0, 24, 10), (0, 24, 11), (0, 24, 12), (0, 24, 13), (0, 24, 14), (0, 23, 15), (0, 23, 16)]
10 10
 
11 11
     def setUp(self):
12 12
         super().setUp()

+ 7 - 7
intelligine/tests/simulation/mode/TestChangeMode.py View File

@@ -114,35 +114,35 @@ class TestChangeMode(Base):
114 114
 
115 115
         # Ant has take Food piece
116 116
         self._run_and_get_core(20)
117
-        self.assertEquals((0, 0, -20), self.ant.get_position())
117
+        self.assertEquals((0, 0, -18), self.ant.get_position())
118 118
         self.assertTrue(self.ant.is_carrying())
119 119
         self.assertIsNotNone(self.ant.get_carried())
120 120
         self.assertEquals(self.food.__class__, self.ant.get_carried().__class__)
121 121
         molecule = self.ant.get_movement_molecule_gland().get_molecule()
122 122
         # Now it appose exploration molecule
123
-        self.assertEquals((PHEROMON_DIR_EXPLO, 0), (molecule.get_type(), molecule.get_distance()))
123
+        self.assertEquals((PHEROMON_DIR_EXPLO, 1), (molecule.get_type(), molecule.get_distance()))
124 124
         self.assertEquals(MODE_GOHOME, self.ant.get_brain().get_movement_mode())
125 125
         self.assertEquals(PHEROMON_DIR_EXPLO, self.ant.get_movement_molecule_gland().get_molecule_type())
126 126
 
127 127
         self._run_and_get_core(34)
128
-        self.assertEquals((0, 0, -6), self.ant.get_position())
128
+        self.assertEquals((0, 0, -4), self.ant.get_position())
129 129
         self.assertTrue(self.ant.is_carrying())
130 130
         self.assertEquals(MODE_HOME, self.ant.get_brain().get_movement_mode())
131 131
 
132 132
         self._run_and_get_core(35)
133
-        self.assertEquals((0, 0, -5), self.ant.get_position())
133
+        self.assertEquals((0, 0, -3), self.ant.get_position())
134 134
         self.assertTrue(self.ant.is_carrying())
135 135
         self.assertEquals(MODE_HOME, self.ant.get_brain().get_movement_mode())
136 136
 
137 137
         self._run_and_get_core(36)
138
-        self.assertEquals((0, 0, -4), self.ant.get_position())
138
+        self.assertEquals((0, 0, -2), self.ant.get_position())
139 139
         self.assertEquals(MODE_HOME, self.ant.get_brain().get_movement_mode())
140 140
 
141 141
         self._run_and_get_core(39)
142
-        self.assertEquals((0, 0, -1), self.ant.get_position())
142
+        self.assertEquals((0, 0, -3), self.ant.get_position())
143 143
         # Ant has NOT put his food piece
144 144
         self.assertFalse(self.ant.is_carrying())
145 145
 
146 146
         self._run_and_get_core(40)
147
-        self.assertEquals((0, 0, -2), self.ant.get_position())
147
+        self.assertEquals((0, 0, -4), self.ant.get_position())
148 148
         self.assertFalse(self.ant.is_carrying())

+ 14 - 14
intelligine/tests/src/simulation/SimpleTestWorld1.tmx View File

@@ -180,36 +180,36 @@
180 180
   </tile>
181 181
   <tile id="2">
182 182
    <properties>
183
-    <property name="object" value="stocked_food"/>
184 183
     <property name="callbacks" value="stocked_food"/>
184
+    <property name="object" value="stocked_food"/>
185 185
    </properties>
186 186
   </tile>
187 187
   <tile id="3">
188 188
    <properties>
189 189
     <property name="actions" value="clone(),"/>
190
-    <property name="object" value="stocked_food"/>
191 190
     <property name="callbacks" value="stocked_food"/>
191
+    <property name="object" value="stocked_food"/>
192 192
    </properties>
193 193
   </tile>
194 194
   <tile id="4">
195 195
    <properties>
196 196
     <property name="actions" value="clone(2),"/>
197
-    <property name="object" value="stocked_food"/>
198 197
     <property name="callbacks" value="stocked_food"/>
198
+    <property name="object" value="stocked_food"/>
199 199
    </properties>
200 200
   </tile>
201 201
   <tile id="5">
202 202
    <properties>
203 203
     <property name="actions" value="clone(3),"/>
204
-    <property name="object" value="stocked_food"/>
205 204
     <property name="callbacks" value="stocked_food"/>
205
+    <property name="object" value="stocked_food"/>
206 206
    </properties>
207 207
   </tile>
208 208
   <tile id="6">
209 209
    <properties>
210 210
     <property name="actions" value="clone(4),"/>
211
-    <property name="object" value="stocked_food"/>
212 211
     <property name="callbacks" value="stocked_food"/>
212
+    <property name="object" value="stocked_food"/>
213 213
    </properties>
214 214
   </tile>
215 215
  </tileset>
@@ -2135,7 +2135,7 @@
2135 2135
    <tile gid="241"/>
2136 2136
    <tile gid="241"/>
2137 2137
    <tile gid="241"/>
2138
-   <tile gid="241"/>
2138
+   <tile gid="0"/>
2139 2139
    <tile gid="0"/>
2140 2140
    <tile gid="241"/>
2141 2141
    <tile gid="241"/>
@@ -2234,8 +2234,8 @@
2234 2234
    <tile gid="241"/>
2235 2235
    <tile gid="241"/>
2236 2236
    <tile gid="241"/>
2237
-   <tile gid="241"/>
2238
-   <tile gid="241"/>
2237
+   <tile gid="0"/>
2238
+   <tile gid="0"/>
2239 2239
    <tile gid="1"/>
2240 2240
    <tile gid="241"/>
2241 2241
    <tile gid="241"/>
@@ -2333,9 +2333,9 @@
2333 2333
    <tile gid="241"/>
2334 2334
    <tile gid="241"/>
2335 2335
    <tile gid="241"/>
2336
-   <tile gid="241"/>
2337
-   <tile gid="241"/>
2338
-   <tile gid="241"/>
2336
+   <tile gid="0"/>
2337
+   <tile gid="0"/>
2338
+   <tile gid="0"/>
2339 2339
    <tile gid="0"/>
2340 2340
    <tile gid="241"/>
2341 2341
    <tile gid="241"/>
@@ -2631,7 +2631,7 @@
2631 2631
    <tile gid="241"/>
2632 2632
    <tile gid="241"/>
2633 2633
    <tile gid="241"/>
2634
-   <tile gid="241"/>
2634
+   <tile gid="0"/>
2635 2635
    <tile gid="0"/>
2636 2636
    <tile gid="0"/>
2637 2637
    <tile gid="0"/>
@@ -2731,7 +2731,7 @@
2731 2731
    <tile gid="241"/>
2732 2732
    <tile gid="241"/>
2733 2733
    <tile gid="241"/>
2734
-   <tile gid="241"/>
2734
+   <tile gid="0"/>
2735 2735
    <tile gid="0"/>
2736 2736
    <tile gid="244"/>
2737 2737
    <tile gid="0"/>
@@ -2831,7 +2831,7 @@
2831 2831
    <tile gid="241"/>
2832 2832
    <tile gid="241"/>
2833 2833
    <tile gid="241"/>
2834
-   <tile gid="241"/>
2834
+   <tile gid="0"/>
2835 2835
    <tile gid="0"/>
2836 2836
    <tile gid="0"/>
2837 2837
    <tile gid="0"/>