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!'])
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!']))
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!'])
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']))
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']))
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']))