コード例 #1
0
ファイル: test_query.py プロジェクト: JasonSam/python-sdk
def test_pointer_query():
    foo = Object.create('Foo')
    bar = Object.create('Bar')
    bar.save()
    foo.set('bar', bar)
    foo.save()

    q = Query('Foo').equal_to('bar', bar)
    assert len(q.find()) == 1

    inner_query = leancloud.Query('Post')
    inner_query.exists("image")
    query = leancloud.Query('Comment')
    query.matches_query("post", inner_query)
    assert query.dump() == {
        'where': {
            'post': {
                '$inQuery': {
                    'className': 'Post',
                    'where': {
                        'image': {
                            '$exists': True
                        }
                    }
                }
            }
        }
    }
コード例 #2
0
ファイル: test_query.py プロジェクト: leancloud/python-sdk
def test_batch(): # type: () -> None
    foo = Object.create('Foo')
    bar = Object.create('Bar')
    bar.set('baz', 'baz')
    foo.set('bar', bar)
    bar.save()
    foo.save()
コード例 #3
0
def test_pointer_query():  # type: () -> None
    foo = Object.create("Foo")
    bar = Object.create("Bar")
    bar.save()
    foo.set("bar", bar)
    foo.save()

    q = Query("Foo").equal_to("bar", bar)
    assert len(q.find()) == 1

    inner_query = leancloud.Query("Post")
    inner_query.exists("image")
    query = leancloud.Query("Comment")
    query.matches_query("post", inner_query)
    assert query.dump() == {
        "where": {
            "post": {
                "$inQuery": {
                    "className": "Post",
                    "where": {
                        "image": {
                            "$exists": True
                        }
                    }
                }
            }
        }
    }
コード例 #4
0
ファイル: test_query.py プロジェクト: JasonSam/python-sdk
def test_batch():
    foo = Object.create('Foo')
    bar = Object.create('Bar')
    bar.set('baz', 'baz')
    foo.set('bar', bar)
    bar.save()
    foo.save()
コード例 #5
0
ファイル: test_query.py プロジェクト: yongbo/python-sdk
def test_batch():
    foo = Object.create("Foo")
    bar = Object.create("Bar")
    bar.set("baz", "baz")
    foo.set("bar", bar)
    bar.save()
    foo.save()
コード例 #6
0
def test_batch():  # type: () -> None
    foo = Object.create("Foo")
    bar = Object.create("Bar")
    bar.set("baz", "baz")
    foo.set("bar", bar)
    bar.save()
    foo.save()
コード例 #7
0
ファイル: test_query.py プロジェクト: zhangjq5/python-sdk
def test_pointer_query():
    foo = Object.create('Foo')
    bar = Object.create('Bar')
    bar.save()
    foo.set('bar', bar)
    foo.save()

    q = Query('Foo').equal_to('bar', bar)
    assert len(q.find()) == 1
コード例 #8
0
def test_pointer_query():
    foo = Object.create('Foo')
    bar = Object.create('Bar')
    bar.save()
    foo.set('bar', bar)
    foo.save()

    q = Query('Foo').equal_to('bar', bar)
    assert len(q.find()) == 1
コード例 #9
0
ファイル: test_query.py プロジェクト: leancloud/python-sdk
def test_pointer_query(): # type: () -> None
    foo = Object.create('Foo')
    bar = Object.create('Bar')
    bar.save()
    foo.set('bar', bar)
    foo.save()

    q = Query('Foo').equal_to('bar', bar)
    assert len(q.find()) == 1

    inner_query = leancloud.Query('Post')
    inner_query.exists("image")
    query = leancloud.Query('Comment')
    query.matches_query("post", inner_query)
    assert query.dump() == {'where': {'post': {'$inQuery': {'className': 'Post', 'where': {'image': {'$exists': True}}}}}}
コード例 #10
0
ファイル: test_query.py プロジェクト: yongbo/python-sdk
def test_pointer_query():
    foo = Object.create("Foo")
    bar = Object.create("Bar")
    bar.save()
    foo.set("bar", bar)
    foo.save()

    q = Query("Foo").equal_to("bar", bar)
    assert len(q.find()) == 1

    inner_query = leancloud.Query("Post")
    inner_query.exists("image")
    query = leancloud.Query("Comment")
    query.matches_query("post", inner_query)
    assert query.dump() == {
        "where": {"post": {"$inQuery": {"className": "Post", "where": {"image": {"$exists": True}}}}}
    }
コード例 #11
0
ファイル: user.py プロジェクト: zhangjq5/python-sdk
 def create_followee_query(cls, user_id):
     if not user_id or not isinstance(user_id, basestring):
         raise TypeError('invalid user_id: {}'.format(user_id))
     query = FriendshipQuery('_Followee')
     query.equal_to('user', Object.create('_User', id=user_id))
     return query
コード例 #12
0
 def create_followee_query(cls, user_id):
     if not user_id or not isinstance(user_id, basestring):
         raise TypeError('invalid user_id: {0}'.format(user_id))
     query = FriendshipQuery('_Followee')
     query.equal_to('user', Object.create('_User', id=user_id))
     return query