def test_needs_padding(): urlsafe = b"agZzfmZpcmVyDwsSBEtpbmQiBVRoaW5nDA" ds_key, reference = key_module._from_urlsafe(urlsafe, None, None) assert ds_key == google.cloud.datastore.Key( "Kind", "Thing", project="fire" ) assert reference == make_reference( path=({"type": "Kind", "name": "Thing"},), app="s~fire", namespace=None, )
def test_needs_padding(): urlsafe = b"agZzfmZpcmVyDwsSBEtpbmQiBVRoaW5nDA" ds_key, reference = key_module._from_urlsafe(urlsafe, None, None) assert ds_key == google.cloud.datastore.Key( "Kind", "Thing", project="fire" ) assert reference == make_reference( path=({"type": "Kind", "name": "Thing"},), app="s~fire", namespace=None, )
def test_basic(): urlsafe = ("agxzfnNhbXBsZS1hcHByHgsSBlBhcmVudBg7DAsSBUNoaWxkIgdGZ" "WF0aGVyDKIBBXNwYWNl") urlsafe_bytes = urlsafe.encode("ascii") for value in (urlsafe, urlsafe_bytes): ds_key, reference = key_module._from_urlsafe(value, None, None) assert ds_key == google.cloud.datastore.Key( "Parent", 59, "Child", "Feather", project="sample-app", namespace="space", ) assert reference == make_reference()
def test_basic(): urlsafe = ( "agxzfnNhbXBsZS1hcHByHgsSBlBhcmVudBg7DAsSBUNoaWxkIgdGZ" "WF0aGVyDKIBBXNwYWNl" ) urlsafe_bytes = urlsafe.encode("ascii") for value in (urlsafe, urlsafe_bytes): ds_key, reference = key_module._from_urlsafe(value, None, None) assert ds_key == google.cloud.datastore.Key( "Parent", 59, "Child", "Feather", project="sample-app", namespace="space", ) assert reference == make_reference()