def test_get_model_from_url_safe_key(testbed): sandy_key = snippets.save_model( snippets.create_model_using_keyword_arguments()) result = snippets.get_model_from_url_safe_key( snippets.get_url_safe_key(sandy_key)) assert isinstance(result, snippets.Account) assert result.username == 'Sandy'
def test_update_model_from_key(testbed): sandy = snippets.create_model_using_keyword_arguments() sandy_key = snippets.save_model(sandy) urlsafe = snippets.get_url_safe_key(sandy_key) key, ident, kind_string = ( snippets.get_key_and_numeric_id_from_url_safe_key(urlsafe)) snippets.update_model_from_key(key) assert key.get().email == '*****@*****.**'
def test_get_key_and_numeric_id_from_url_safe_key(testbed): sandy_key = snippets.save_entity( snippets.create_entity_using_keyword_arguments()) urlsafe = snippets.get_url_safe_key(sandy_key) key, ident, kind_string = ( snippets.get_key_and_numeric_id_from_url_safe_key(urlsafe)) assert isinstance(key, ndb.Key) assert isinstance(kind_string, str)
def test_get_key_and_numeric_id_from_url_safe_key(testbed): sandy_key = snippets.save_model( snippets.create_model_using_keyword_arguments()) urlsafe = snippets.get_url_safe_key(sandy_key) key, ident, kind_string = ( snippets.get_key_and_numeric_id_from_url_safe_key(urlsafe)) assert isinstance(key, ndb.Key) assert isinstance(ident, long) assert isinstance(kind_string, str)
def test_get_entity_from_url_safe_key(testbed): sandy_key = snippets.save_entity( snippets.create_entity_using_keyword_arguments()) result = snippets.get_entity_from_url_safe_key( snippets.get_url_safe_key(sandy_key)) if not isinstance(result, snippets.Account): raise AssertionError if result.username != 'Sandy': raise AssertionError
def test_update_entity_from_key(testbed): sandy = snippets.create_entity_using_keyword_arguments() sandy_key = snippets.save_entity(sandy) urlsafe = snippets.get_url_safe_key(sandy_key) key, ident, kind_string = ( snippets.get_key_and_numeric_id_from_url_safe_key(urlsafe)) snippets.update_entity_from_key(key) if key.get().email != '*****@*****.**': raise AssertionError
def test_get_url_safe_key(testbed): sandy_key = snippets.save_model( snippets.create_model_using_keyword_arguments()) result = snippets.get_url_safe_key(sandy_key) assert isinstance(result, str)
def test_get_url_safe_key(testbed): sandy_key = snippets.save_entity( snippets.create_entity_using_keyword_arguments()) result = snippets.get_url_safe_key(sandy_key) if not isinstance(result, str): raise AssertionError