Ejemplo n.º 1
0
    def testPut(self):
        result = True
        try:
            props = ['hashkey', 'query', 'name', 'cached', 'expired', 'content']
            cached = datetime.now()
            values = {
                'hashkey': md5(self._hashkey).hexdigest(),
                'query': self._hashkey,
                'name': 'testPut',
                'cached': cached,
                'expired': cached + timedelta(seconds=3600),
                'content': pickle.dumps(props)
            }
            rp = Response()
            [setattr(rp, key, values[key]) for key in props]
            rp.put()

            rp = Response.all()
            rp.filter('hashkey =', md5(self._hashkey).hexdigest())
            model = rp.get()
    
            self.assertTrue(isinstance(model, db.Model))
            self.assertTrue(model.name, 'testPut')
        
        except IOError, e:
            result = False
Ejemplo n.º 2
0
    def testPut(self):
        result = True
        try:
            props = [
                'hashkey', 'query', 'name', 'cached', 'expired', 'content'
            ]
            cached = datetime.now()
            values = {
                'hashkey': md5(self._hashkey).hexdigest(),
                'query': self._hashkey,
                'name': 'testPut',
                'cached': cached,
                'expired': cached + timedelta(seconds=3600),
                'content': pickle.dumps(props)
            }
            rp = Response()
            [setattr(rp, key, values[key]) for key in props]
            rp.put()

            rp = Response.all()
            rp.filter('hashkey =', md5(self._hashkey).hexdigest())
            model = rp.get()

            self.assertTrue(isinstance(model, db.Model))
            self.assertTrue(model.name, 'testPut')

        except IOError, e:
            result = False