Пример #1
0
	def testSimpleMergeList(self):

		fb = Random_Recommender( )
		additional_filter_1 = { 'domainid' : 'domain1' }
		userid = 123
		N = 3

		resultSet_1 = fb.get_recommendation( userid, additional_filter_1, N=N, remove = False, ranked = True )
		if self.debug: print resultSet_1

		resultSet_2 = fb.get_recommendation( userid, additional_filter_1, N=N, remove = False, ranked = True )
		if self.debug: print resultSet_2


		slm = SimpleListMerge()
		slm.add('a', resultSet_1)
		slm.add('b', resultSet_2)
		unchanged_list = slm.merge_naive( {'a':0.5, 'b' : 0.5} )

		self.assertEqual(unchanged_list, resultSet_1, "merging two same lists results the same list")
Пример #2
0
	def test_merge_dictionary_naive(self):

		slm = SimpleListMerge()

		slm.merge_dictionary_naive()