class RecommendationResultTests(unittest2.TestCase):
    @classmethod
    def setUpClass(self):
        self.result = RecommendationResult({"gimp":1.5,"inkscape":3.0,"eog":1})

    def test_str(self):
        string = "\n 0: inkscape\n 1: gimp\n 2: eog\n"
        self.assertEqual(self.result.__str__(),string)

    def test_get_prediction(self):
        prediction = [("inkscape",3.0),("gimp",1.5),("eog",1)]
        self.assertEqual(self.result.get_prediction(),prediction)