Advertisement
lose311

mit pset7 tests w/ vars

Jul 24th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.74 KB | None | 0 0
  1. Test: get adopters for advertisement 1
  2. Your output:
  3. Testing getting adopters for advertisement 1
  4. new
  5. ac = {'location': (1.0, 1.0), 'species_types': {'Dog': 2, 'Cat': 12}, 'name': 'Place1'}
  6. One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.4851037024744731, 'Dog': 0.5}}
  7. One.score = 6.0
  8. Two = {'name': 'Two', 'desired_species': 'Cat'}
  9. Two.score = 12.0
  10. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  11. Three.score = 3.6
  12. Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
  13. Four.score = 11.4
  14. Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
  15. Five.score = 9.62775012279
  16. Six = {'allergic_species': 'Cat', 'name': 'Six', 'desired_species': 'Lizard'}
  17. Six.score = 0.0
  18. Two
  19. Four
  20. Five
  21. One
  22. Three
  23. Six
  24. new
  25. ac = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
  26. One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.4851037024744731, 'Dog': 0.5}}
  27. One.score = 12.0
  28. Two = {'name': 'Two', 'desired_species': 'Cat'}
  29. Two.score = 12.0
  30. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  31. Three.score = 4.2
  32. Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
  33. Four.score = 12.0
  34. Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
  35. Five.score = 7.61518570857
  36. Six = {'allergic_species': 'Cat', 'name': 'Six', 'desired_species': 'Lizard'}
  37. Six.score = 2.0
  38. Four
  39. One
  40. Two
  41. Five
  42. Three
  43. Six
  44. new
  45. ac = {'location': (-2.0, 10.0), 'species_types': {'Dog': 3, 'Cat': 26}, 'name': 'Place3'}
  46. One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.4851037024744731, 'Dog': 0.5}}
  47. One.score = 13.0
  48. Two = {'name': 'Two', 'desired_species': 'Cat'}
  49. Two.score = 26.0
  50. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  51. Three.score = 7.8
  52. Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
  53. Four.score = 25.1
  54. Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
  55. Five.score = 12.0832984823
  56. Six = {'allergic_species': 'Cat', 'name': 'Six', 'desired_species': 'Lizard'}
  57. Six.score = 0.0
  58. Two
  59. Four
  60. One
  61. Three
  62. Five
  63. Six
  64. Correct output:
  65. Testing getting adopters for advertisement 1
  66. Two
  67. Four
  68. Five
  69. One
  70. Three
  71. Six
  72. Four
  73. One
  74. Two
  75. Five
  76. Three
  77. Six
  78. Two
  79. Four
  80. One
  81. Three
  82. Five
  83. Six
  84. Test: get adopters for advertisement 2
  85. Your output:
  86. Testing getting adopters for advertisement 2
  87. new
  88. ac = {'location': (-3.0, 0.0), 'species_types': {'Horse': 10, 'Cat': 29}, 'name': 'Place4'}
  89. One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.3875937371066175, 'Dog': 0.5}}
  90. One.score = 11.2402183761
  91. Two = {'name': 'Two', 'desired_species': 'Cat'}
  92. Two.score = 29.0
  93. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  94. Three.score = 18.7
  95. Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
  96. Four.score = 29.0
  97. Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
  98. Five.score = 14.6471179722
  99. Six = {'allergic_species': 'Cat', 'name': 'Six', 'desired_species': 'Lizard'}
  100. Six.score = 0.0
  101. Four
  102. Two
  103. Three
  104. Five
  105. One
  106. Six
  107. new
  108. ac = {'location': (8.0, -2.0), 'species_types': {'Lizard': 1, 'Cat': 48}, 'name': 'Place5'}
  109. Two = {'name': 'Two', 'desired_species': 'Cat'}
  110. Two.score = 48.0
  111. Two = {'name': 'Two', 'desired_species': 'Cat'}
  112. Two.score = 48.0
  113. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  114. Three.score = 14.7
  115. Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
  116. Four.score = 48.0
  117. Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
  118. Five.score = 17.0035467627
  119. Six = {'allergic_species': 'Cat', 'name': 'Six', 'desired_species': 'Lizard'}
  120. Six.score = 1.0
  121. Four
  122. Two
  123. Two
  124. Three
  125. Five
  126. Six
  127. new
  128. ac = {'location': (-10.0, 10.0), 'species_types': {'Horse': 7, 'Dog': 5, 'Cat': 45}, 'name': 'Place6'}
  129. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  130. Three.score = 20.5
  131. Two = {'name': 'Two', 'desired_species': 'Cat'}
  132. Two.score = 45.0
  133. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  134. Three.score = 20.5
  135. Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
  136. Four.score = 43.5
  137. Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
  138. Five.score = 15.2271638791
  139. Six = {'allergic_species': 'Cat', 'name': 'Six', 'desired_species': 'Lizard'}
  140. Six.score = 0.0
  141. Two
  142. Four
  143. Three
  144. Three
  145. Five
  146. Six
  147. Correct output:
  148. Testing getting adopters for advertisement 2
  149. Four
  150. Two
  151. Three
  152. Five
  153. One
  154. Six
  155. Four
  156. Two
  157. Two
  158. Five
  159. Three
  160. Six
  161. Two
  162. Four
  163. Three
  164. Three
  165. Five
  166. Six
  167. Test: get adopters for advertisement 3
  168. Your output:
  169. Testing getting adopters for advertisement 3
  170. new
  171. ac = {'location': (1.0, 1.0), 'species_types': {'Mouse': 12, 'Dog': 2}, 'name': 'Place1'}
  172. One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.435868356766959, 'Dog': 0.5}}
  173. One.score = 0.0
  174. Two = {'name': 'Two', 'desired_species': 'Cat'}
  175. Two.score = 0.0
  176. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  177. Three.score = 0.0
  178. Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
  179. Four.score = 0.0
  180. Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
  181. Five.score = 0.0
  182. Six = {'allergic_species': 'Dog', 'name': 'Six', 'desired_species': 'Cat'}
  183. Six.score = 0.0
  184. Five
  185. Four
  186. One
  187. Six
  188. Three
  189. Two
  190. new
  191. ac = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
  192. One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.435868356766959, 'Dog': 0.5}}
  193. One.score = 12.0
  194. Two = {'name': 'Two', 'desired_species': 'Cat'}
  195. Two.score = 12.0
  196. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  197. Three.score = 4.2
  198. Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
  199. Four.score = 12.0
  200. Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
  201. Five.score = 6.62190948131
  202. Six = {'allergic_species': 'Dog', 'name': 'Six', 'desired_species': 'Cat'}
  203. Six.score = 12.0
  204. Four
  205. One
  206. Six
  207. Two
  208. Five
  209. Three
  210. new
  211. ac = {'location': (-2.0, 10.0), 'species_types': {'Horse': 23, 'Dog': 3}, 'name': 'Place3'}
  212. One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.435868356766959, 'Dog': 0.5}}
  213. One.score = 0.0
  214. Two = {'name': 'Two', 'desired_species': 'Cat'}
  215. Two.score = 0.0
  216. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  217. Three.score = 23.0
  218. Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
  219. Four.score = 0.0
  220. Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
  221. Five.score = 0.0
  222. Six = {'allergic_species': 'Dog', 'name': 'Six', 'desired_species': 'Cat'}
  223. Six.score = 0.0
  224. Three
  225. Five
  226. Four
  227. One
  228. Six
  229. Two
  230. Correct output:
  231. Testing getting adopters for advertisement 3
  232. Five
  233. Four
  234. One
  235. Six
  236. Three
  237. Two
  238. Four
  239. One
  240. Six
  241. Two
  242. Five
  243. Three
  244. Three
  245. Five
  246. Four
  247. One
  248. Six
  249. Two
  250. Test: get adopters for advertisement 4
  251. Your output:
  252. Testing getting adopters for advertisement 4
  253. new
  254. ac = {'location': (-3.0, 0.0), 'species_types': {'Horse': 5, 'Cat': 43}, 'name': 'Place4'}
  255. One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.13107251005615628, 'Dog': 0.5}}
  256. One.score = 5.63611793241
  257. Two = {'name': 'Two', 'desired_species': 'Cat'}
  258. Two.score = 43.0
  259. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  260. Three.score = 17.9
  261. Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
  262. Four.score = 43.0
  263. Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
  264. Five.score = 24.5269803668
  265. Six = {'allergic_species': 'Dog', 'name': 'Six', 'desired_species': 'Cat'}
  266. Six.score = 43.0
  267. Four
  268. Six
  269. Two
  270. Five
  271. Three
  272. One
  273. new
  274. ac = {'location': (8.0, -2.0), 'species_types': {'Lizard': 10, 'Dog': 45}, 'name': 'Place5'}
  275. Two = {'name': 'Two', 'desired_species': 'Cat'}
  276. Two.score = 0.0
  277. Two = {'name': 'Two', 'desired_species': 'Cat'}
  278. Two.score = 0.0
  279. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  280. Three.score = 3.0
  281. Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
  282. Four.score = 0.0
  283. Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
  284. Five.score = 0.0
  285. Six = {'allergic_species': 'Dog', 'name': 'Six', 'desired_species': 'Cat'}
  286. Six.score = 0.0
  287. Three
  288. Five
  289. Four
  290. Six
  291. Two
  292. Two
  293. new
  294. ac = {'location': (-10.0, 10.0), 'species_types': {'Horse': 4, 'Dog': 9, 'Cat': 35}, 'name': 'Place6'}
  295. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  296. Three.score = 14.5
  297. Two = {'name': 'Two', 'desired_species': 'Cat'}
  298. Two.score = 35.0
  299. Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
  300. Three.score = 14.5
  301. Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
  302. Four.score = 32.3
  303. Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
  304. Five.score = 15.3767261761
  305. Six = {'allergic_species': 'Dog', 'name': 'Six', 'desired_species': 'Cat'}
  306. Six.score = 35.0
  307. Six
  308. Two
  309. Four
  310. Three
  311. Three
  312. Five
  313. Correct output:
  314. Testing getting adopters for advertisement 4
  315. Four
  316. Six
  317. Two
  318. Five
  319. Three
  320. One
  321. Three
  322. Five
  323. Four
  324. Six
  325. Two
  326. Two
  327. Six
  328. Two
  329. Four
  330. Three
  331. Three
  332. Five
  333. Test: get ordered adoption center list 1
  334. Your output:
  335. Testing ordered adoption center listing
  336. new
  337. Traceback (most recent call last):
  338. File "submission.py", line 98, in get_ordered_adoption_center_list
  339. print 'a = {}'.format(vars(a))
  340. NameError: global name 'a' is not defined
  341. Correct output:
  342. Testing ordered adoption center listing
  343. Place5
  344. Place3
  345. Place6
  346. Place4
  347. Place2
  348. Place1
  349. Place6
  350. Place5
  351. Place3
  352. Place4
  353. Place1
  354. Place2
  355. Place4
  356. Place6
  357. Place5
  358. Place3
  359. Place2
  360. Place1
  361. Test: get ordered adoption center list 2
  362. Your output:
  363. Testing ordered adoption center listing 2
  364. new
  365. Traceback (most recent call last):
  366. File "submission.py", line 98, in get_ordered_adoption_center_list
  367. print 'a = {}'.format(vars(a))
  368. NameError: global name 'a' is not defined
  369. Correct output:
  370. Testing ordered adoption center listing 2
  371. Place5
  372. Place3
  373. Place6
  374. Place4
  375. Place2
  376. Place1
  377. Place4
  378. Place6
  379. Place1
  380. Place2
  381. Place3
  382. Place5
  383. Place5
  384. Place2
  385. Place1
  386. Place3
  387. Place4
  388. Place6
  389. Test: get ordered adoption center list 3
  390. Your output:
  391. Testing ordered adoption center listing 3
  392. new
  393. Traceback (most recent call last):
  394. File "submission.py", line 98, in get_ordered_adoption_center_list
  395. print 'a = {}'.format(vars(a))
  396. NameError: global name 'a' is not defined
  397. Correct output:
  398. Testing ordered adoption center listing 3
  399. Place4
  400. Place6
  401. Place2
  402. Place1
  403. Place3
  404. Place5
  405. Place4
  406. Place6
  407. Place2
  408. Place1
  409. Place3
  410. Place5
  411. Place3
  412. Place6
  413. Place4
  414. Place2
  415. Place5
  416. Place1
  417. Test: get ordered adoption center list 4
  418. Your output:
  419. Testing ordered adoption center listing 4
  420. new
  421. Traceback (most recent call last):
  422. File "submission.py", line 98, in get_ordered_adoption_center_list
  423. print 'a = {}'.format(vars(a))
  424. NameError: global name 'a' is not defined
  425. Correct output:
  426. Testing ordered adoption center listing 4
  427. Place4
  428. Place6
  429. Place2
  430. Place1
  431. Place3
  432. Place5
  433. Place4
  434. Place6
  435. Place2
  436. Place1
  437. Place3
  438. Place5
  439. Place4
  440. Place6
  441. Place2
  442. Place1
  443. Place3
  444. Place5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement