Exemplo n.º 1
0
    def test_trans_raw(self):
        kurt = "/en/kurt_vonnegut"

        self.assertRaises(MetawebError, lambda: freebase.raw(kurt))

        r = freebase.mqlread({"id": kurt, "/common/topic/article": [{"id": None, "optional": True, "limit": 1}]})
        raw = freebase.raw(r["/common/topic/article"][0].id)
        self.assertNotEqual(len(raw), 0)

        # trans should also work
        trans = freebase.trans(r["/common/topic/article"][0].id)
        self.assertEqual(trans, raw)
Exemplo n.º 2
0
    def test_trans_raw(self):
        kurt = "/en/kurt_vonnegut"
        
        self.assertRaises(MetawebError, lambda: freebase.raw(kurt))
        
        r = freebase.mqlread({"id":kurt, "/common/topic/article":[{"id":None, "optional":True, "limit":1}]})
        raw = freebase.raw(r["/common/topic/article"][0].id)
        self.assertNotEqual(len(raw), 0)

        # trans should also work
        trans = freebase.trans(r["/common/topic/article"][0].id)
        self.assertEqual(trans, raw)
Exemplo n.º 3
0
    def test_trans_image_thumb(self):
        kurt = "/en/kurt_vonnegut"

        r = freebase.mqlread({"id": kurt, "/common/topic/image": [{"id": None, "optional": True, "limit": 1}]})
        imageid = r["/common/topic/image"][0].id
        rawimage = freebase.raw(imageid)

        thumbedimage = freebase.image_thumb(imageid, maxheight=99)
        self.assertNotEqual(rawimage, thumbedimage)
Exemplo n.º 4
0
 def test_trans_image_thumb(self):
     kurt = "/en/kurt_vonnegut"
     
     r = freebase.mqlread({"id":kurt, "/common/topic/image":[{"id":None, "optional":True, "limit":1}]})
     imageid = r["/common/topic/image"][0].id
     rawimage = freebase.raw(imageid)
     
     thumbedimage = freebase.image_thumb(imageid, maxheight=99)
     self.assertNotEqual(rawimage, thumbedimage)
Exemplo n.º 5
0
 def run(self):
     introduction = freebase.raw(self.summary_id)
     self.result = introduction
Exemplo n.º 6
0
 def run(self):
     introduction = freebase.raw(self.summary_id)
     self.result = introduction