Exemplo n.º 1
0
class Test(unittest.TestCase):
    def setUp(self):
        self.r = HyvesRegistry(sentinel.connectionobject)
        self.p = ScrapParser(self.r)

    def testParse(self):
        datafile = os.path.join(os.path.split(__file__)[0], 'users.getScraps_homoapi.data')
        scrapjson = json.load(codecs.open(datafile))['scrap'][0]
        scrap = self.p.parse(scrapjson)

        self.assertEqual(scrap, self.r.Scrap(u'cb1040b149d76baa'))
        self.assertEqual(scrap.sender, self.r.User(u'6c7ec0b62fca4e5f'))
        self.assertEqual(scrap.target, self.r.User(u'6f89a2f516034edc'))
        self.assertEqual(scrap.created, datetime(2009, 12, 9, 11, 7, 13))
        self.assertEqual(scrap.body[:10], u'I want my ') 
Exemplo n.º 2
0
 def setUp(self):
     self.r = HyvesRegistry(sentinel.connectionobject)
     self.p = ScrapParser(self.r)