def test_asym_min_constraint(self): corpus = DefaultJsonCorpus(self.get_docs()) ds = Tag_Recommender(max_s2_size=1.0,min_s2_size=10) ds.fit(corpus) res = ds.knn("football",k=1,metric='asym') self.assertEqual(len(res),0)
def test_asym(self): corpus = DefaultJsonCorpus(self.get_docs()) ds = Tag_Recommender(max_s2_size=1.0,min_s2_size=0) ds.fit(corpus) res = ds.knn("football",k=1,metric='asym') self.assertEqual(res[0],("soccer",1.0))