Exemple #1
0
    def from_json_object(json_object):
        title = TextUtil.unpack_list(json_object['title'])
        date_string = TextUtil.unpack_list(json_object['timestamp'])
        raw_text = TextUtil.unpack_list(json_object['raw_content'])
        url = TextUtil.unpack_list(json_object['url'])
        source = 'joy_the_baker'  #TextUtil.to_utf8(json_object['source'])
        crawl_url = url  #TextUtil.to_utf8(json_object['crawl_url'])

        return BlogEntry(title, date_string, url, raw_text, source, crawl_url)
Exemple #2
0
    def test_unpack_list(self):
        l1 = ['a', 'b']
        l2 = 'stringa'
        l3 = ['one', 'two', 'three', ['d', 'f']]
        l4 = [11, 25, 3, ""]
        l5 = []
        l6 = None

        test_lists = [l1, l2, l3, l4, l5, l6]

        self.assertEquals('a,b,stringa,one,two,three,d,f,11,25,3,,',
                          TextUtil.unpack_list(test_lists))
        self.assertEquals(l2 + ",", TextUtil.unpack_list(l2))
        self.assertEquals('3,', TextUtil.unpack_list(3))