def setUp(self):
        self.app_id = 'myapp'
        os.environ['APPLICATION_ID'] = self.app_id

        # Use a consistent replication strategy so that the test can use queries
        # to verify that an entity was written.
        consistent_policy = datastore_stub_util.MasterSlaveConsistencyPolicy()
        api_server.test_setup_stubs(app_id=self.app_id,
                                    datastore_consistency=consistent_policy)

        self.mox = mox.Mox()
        self.mox.StubOutWithMock(admin_request_handler.AdminRequestHandler,
                                 'render')

        self.entity1 = datastore.Entity('Kind1', id=123, _app=self.app_id)
        self.entity1['intprop'] = 1
        self.entity1['listprop'] = [7, 8, 9]
        self.entity1['dateprop'] = datastore_types._OverflowDateTime(2**60)
        datastore.Put(self.entity1)

        self.entity2 = datastore.Entity('Kind1', id=124, _app=self.app_id)
        self.entity2['stringprop'] = 'value2'
        self.entity2['listprop'] = [4, 5, 6]
        datastore.Put(self.entity2)

        self.entity3 = datastore.Entity('Kind1', id=125, _app=self.app_id)
        self.entity3['intprop'] = 3
        self.entity3['listprop'] = [1, 2, 3]
        datastore.Put(self.entity3)

        self.entity4 = datastore.Entity('Kind1', id=126, _app=self.app_id)
        self.entity4['intprop'] = 4
        self.entity4['stringprop'] = 'value4'
        self.entity4['listprop'] = [10, 11]
        datastore.Put(self.entity4)
Exemplo n.º 2
0
  def setUp(self):
    self.app_id = 'myapp'
    os.environ['APPLICATION_ID'] = self.app_id

    # Use a consistent replication strategy so that the test can use queries
    # to verify that an entity was written.
    consistent_policy = datastore_stub_util.MasterSlaveConsistencyPolicy()
    stub_util.setup_test_stubs(
        app_id=self.app_id,
        datastore_consistency=consistent_policy)

    self.mox = mox.Mox()
    self.mox.StubOutWithMock(admin_request_handler.AdminRequestHandler,
                             'render')
    self.mox.StubOutWithMock(admin_request_handler.AdminRequestHandler, 'get')
    self.mox.StubOutWithMock(admin_request_handler.AdminRequestHandler, 'post')
    self.entity1 = datastore.Entity('Kind1', id=123, _app=self.app_id)
    self.entity1['intprop'] = 1
    self.entity1['listprop'] = [7, 8, 9]
    self.entity1['dateprop'] = datastore_types._OverflowDateTime(2**60)
    datastore.Put(self.entity1)

    self.entity2 = datastore.Entity('Kind1', id=124, _app=self.app_id)
    self.entity2['stringprop'] = 'value2'
    self.entity2['listprop'] = [4, 5, 6]
    datastore.Put(self.entity2)

    self.entity3 = datastore.Entity('Kind1', id=125, _app=self.app_id)
    self.entity3['intprop'] = 3
    self.entity3['listprop'] = [1, 2, 3]
    datastore.Put(self.entity3)

    self.entity4 = datastore.Entity('Kind1', id=126, _app=self.app_id)
    self.entity4['intprop'] = 4
    self.entity4['stringprop'] = 'value4'
    self.entity4['listprop'] = [10, 11]
    datastore.Put(self.entity4)

    self.entity5 = datastore.Entity('Kind1', id=127, _app=self.app_id)
    self.entity5['intprop'] = 0
    self.entity5['boolprop'] = False
    self.entity5['stringprop'] = ''
    self.entity5['floatprop'] = 0.0
    datastore.Put(self.entity5)
 def parse(self, value):
     try:
         return datastore_types._OverflowDateTime(value)
     except ValueError:
         return super(OverflowTimeType, self).parse(value)
Exemplo n.º 4
0
 def parse(self, value):
   try:
     return datastore_types._OverflowDateTime(value)
   except ValueError:
     return super(OverflowTimeType, self).parse(value)