Ejemplo n.º 1
0
 def setUp(self):
     self.testbed = testbed.Testbed()
     self.testbed.activate()
     self.testbed.init_datastore_v3_stub()
     self.testbed.init_memcache_stub()
     self.entity = PdbModel(key_name='test')
     self.time = datetime(2011, 1, 1, 0, 0, 0)
Ejemplo n.º 2
0
 def setUp(self):
     self.testbed = testbed.Testbed()
     self.testbed.activate()
     self.testbed.init_datastore_v3_stub()
     self.testbed.init_memcache_stub()
     self.setup_name = 'test'
     self.setup_name_int = 'int_model'
     parent_model = PdbModel(key_name='parent_model')
     model = PdbModel(key_name='test_model',
                      parent=parent_model,
                      name=self.setup_name)
     int_model = PdbModel(name=self.setup_name_int, parent=parent_model)
     self.setup_key = pdb.put(model,
                              _storage=['local', 'memcache', 'datastore'])
     self.parent_key = pdb.put(parent_model,
                               _storage=['local', 'memcache', 'datastore'])
     self.setup_key_int = pdb.put(
         int_model, _storage=['local', 'memcache', 'datastore'])
Ejemplo n.º 3
0
 def setUp(self):
   self.testbed = testbed.Testbed()
   self.testbed.activate()
   self.testbed.init_datastore_v3_stub()
   self.testbed.init_memcache_stub()
   self.query = pdb.GqlQuery('SELECT * FROM PdbModel')
   models = []
   for i in range(100):
     models.append(PdbModel(count=i))
     
   pdb.put(models)
Ejemplo n.º 4
0
    def test_put(self):
        model = PdbModel(name='put_test')
        key = model.put(_storage=['local', 'memcache', 'datastore'])

        local_entity = PdbModel.get(key, _storage='local')
        memcache_entity = PdbModel.get(key, _storage='memcache')
        db_entity = PdbModel.get(key, _storage='datastore')

        self.assertEqual(local_entity.name, 'put_test')
        self.assertEqual(memcache_entity.name, 'put_test')
        self.assertEqual(db_entity.name, 'put_test')