예제 #1
0
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'
예제 #2
0
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 == '*****@*****.**'
예제 #3
0
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)
예제 #4
0
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)
예제 #5
0
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
예제 #6
0
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
예제 #7
0
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)
예제 #8
0
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