コード例 #1
0
 def test_get_index_kv_from_tuple(self):
   dd = DatastoreDistributed(None)
   item1 = Item(key_name="Bob", name="Bob", _app="hello")
   item2 = Item(key_name="Sally", name="Sally", _app="hello")
   key1 = db.model_to_protobuf(item1)
   key2 = db.model_to_protobuf(item2)
   tuples_list = [("a/b",key1),("a/b",key2)]
   assert dd.get_index_kv_from_tuple(tuples_list) == (['a/b/Item/name/Bob\x00/Item:Bob!', 'a/b/Item:Bob!'], ['a/b/Item/name/Sally\x00/Item:Sally!', 'a/b/Item:Sally!'])
コード例 #2
0
 def test_get_index_kv_from_tuple(self):
   dd = DatastoreDistributed(None, None)
   item1 = Item(key_name="Bob", name="Bob", _app="hello")
   item2 = Item(key_name="Sally", name="Sally", _app="hello")
   key1 = db.model_to_protobuf(item1)
   key2 = db.model_to_protobuf(item2)
   tuples_list = [("a\x00b",key1),("a\x00b",key2)]
   self.assertEquals(dd.get_index_kv_from_tuple(
     tuples_list), (['a\x00b\x00Item\x00name\x00\x9aBob\x00\x00Item:Bob!', 'a\x00b\x00Item:Bob!'], 
     ['a\x00b\x00Item\x00name\x00\x9aSally\x00\x00Item:Sally!', 'a\x00b\x00Item:Sally!']))
コード例 #3
0
ファイル: test_datastore_server.py プロジェクト: rca/appscale
 def test_get_index_kv_from_tuple(self):
     dd = DatastoreDistributed(None)
     item1 = Item(key_name="Bob", name="Bob", _app="hello")
     item2 = Item(key_name="Sally", name="Sally", _app="hello")
     key1 = db.model_to_protobuf(item1)
     key2 = db.model_to_protobuf(item2)
     tuples_list = [("a/b", key1), ("a/b", key2)]
     assert dd.get_index_kv_from_tuple(tuples_list) == ([
         'a/b/Item/name/Bob\x00/Item:Bob!', 'a/b/Item:Bob!'
     ], ['a/b/Item/name/Sally\x00/Item:Sally!', 'a/b/Item:Sally!'])
コード例 #4
0
 def test_get_index_kv_from_tuple(self):
   dd = DatastoreDistributed(None, None)
   item1 = Item(key_name="Bob", name="Bob", _app="hello")
   item2 = Item(key_name="Sally", name="Sally", _app="hello")
   key1 = db.model_to_protobuf(item1)
   key2 = db.model_to_protobuf(item2)
   tuples_list = [("a\x00b",key1),("a\x00b",key2)]
   self.assertEquals(dd.get_index_kv_from_tuple(
     tuples_list), (['a\x00b\x00Item\x00name\x00\x9aBob\x00\x00Item:Bob\x01', 'a\x00b\x00Item:Bob\x01'], 
     ['a\x00b\x00Item\x00name\x00\x9aSally\x00\x00Item:Sally\x01', 'a\x00b\x00Item:Sally\x01']))
コード例 #5
0
 def test_get_index_kv_from_tuple(self):
   db_batch = flexmock()
   db_batch.should_receive('valid_data_version').and_return(True)
   dd = DatastoreDistributed(db_batch, None)
   item1 = Item(key_name="Bob", name="Bob", _app="hello")
   item2 = Item(key_name="Sally", name="Sally", _app="hello")
   key1 = db.model_to_protobuf(item1)
   key2 = db.model_to_protobuf(item2)
   tuples_list = [("a\x00b",key1),("a\x00b",key2)]
   self.assertEquals(dd.get_index_kv_from_tuple(
     tuples_list), (['a\x00b\x00Item\x00name\x00\x9aBob\x01\x01\x00Item:Bob\x01', 
     'a\x00b\x00Item:Bob\x01'], 
     ['a\x00b\x00Item\x00name\x00\x9aSally\x01\x01\x00Item:Sally\x01', 
     'a\x00b\x00Item:Sally\x01']))
コード例 #6
0
 def test_get_index_kv_from_tuple(self):
   db_batch = flexmock()
   db_batch.should_receive('valid_data_version').and_return(True)
   dd = DatastoreDistributed(db_batch, None)
   item1 = Item(key_name="Bob", name="Bob", _app="hello")
   item2 = Item(key_name="Sally", name="Sally", _app="hello")
   key1 = db.model_to_protobuf(item1)
   key2 = db.model_to_protobuf(item2)
   tuples_list = [("a\x00b",key1),("a\x00b",key2)]
   self.assertEquals(dd.get_index_kv_from_tuple(
     tuples_list), (['a\x00b\x00Item\x00name\x00\x9aBob\x01\x01\x00Item:Bob\x01', 
     'a\x00b\x00Item:Bob\x01'], 
     ['a\x00b\x00Item\x00name\x00\x9aSally\x01\x01\x00Item:Sally\x01', 
     'a\x00b\x00Item:Sally\x01']))