예제 #1
0
def test_users_index_looks_up_users_by_username(User):
    es = MagicMock()
    request = DummyRequest(params={"username": "******"}, es=es)

    admin.users_index(request)

    User.get_by_username.assert_called_with("bob")
예제 #2
0
def test_users_index_queries_annotation_count_by_userid(User):
    es = MagicMock()
    request = DummyRequest(params={"username": "******"}, es=es)

    User.get_by_username.return_value.username = '******'

    admin.users_index(request)

    expected_query = {
        'query': {
            'filtered': {
                'filter': {
                    'term': {
                        'user': u'acct:[email protected]'
                    }
                },
                'query': {
                    'match_all': {}
                }
            }
        }
    }
    es.conn.count.assert_called_with(index=es.index,
                                     doc_type=es.t.annotation,
                                     body=expected_query)
예제 #3
0
파일: admin_test.py 프로젝트: Cinemacloud/h
def test_users_index_looks_up_users_by_username(User):
    es = MagicMock()
    request = DummyRequest(params={"username": "******"},
                           es=es)

    admin.users_index(request)

    User.get_by_username.assert_called_with("bob")
예제 #4
0
def test_users_index_looks_up_users_by_email(User):
    es = MagicMock()
    request = DummyRequest(params={"username": "******"}, es=es)

    User.get_by_username.return_value = None

    admin.users_index(request)

    User.get_by_email.assert_called_with("*****@*****.**")
예제 #5
0
파일: admin_test.py 프로젝트: Cinemacloud/h
def test_users_index_looks_up_users_by_email(User):
    es = MagicMock()
    request = DummyRequest(params={"username": "******"},
                           es=es)

    User.get_by_username.return_value = None

    admin.users_index(request)

    User.get_by_email.assert_called_with("*****@*****.**")
예제 #6
0
파일: admin_test.py 프로젝트: VanyTang/h
def test_users_index_queries_annotation_count(User):
    es = MagicMock()
    request = DummyRequest(params={"username": "******"},
                           es=es)

    admin.users_index(request)

    es.conn.count.assert_called_with(index=es.index,
                                     doc_type='annotation',
                                     body=ANY)
예제 #7
0
def test_users_index_queries_annotation_count(User):
    es = MagicMock()
    request = DummyRequest(params={"username": "******"},
                           es=es)

    admin.users_index(request)

    expected_query = {
        'query': {
            'filtered': {'filter': {'term': {'user': u'acct:[email protected]'}},
            'query': {'match_all': {}}}
        }
    }
    es.conn.count.assert_called_with(index=es.index,
                                     doc_type=es.t.annotation,
                                     body=expected_query)
예제 #8
0
파일: admin_test.py 프로젝트: chrber/h
def test_users_index_user_found(User):
    request = DummyRequest(params={"username": "******"})

    result = admin.users_index(request)

    assert result == {"username": "******",
                      "user": User.get_by_username.return_value}
예제 #9
0
def test_users_index_no_user_found(User):
    request = DummyRequest(params={"username": "******"})
    User.get_by_username.return_value = None

    result = admin.users_index(request)

    assert result == {"username": "******", "user": None}
예제 #10
0
def test_users_index_no_user_found(User):
    es = MagicMock()
    request = DummyRequest(params={"username": "******"}, es=es)
    User.get_by_username.return_value = None
    User.get_by_email.return_value = None

    result = admin.users_index(request)

    assert result == {'username': "******", 'user': None, 'user_meta': {}}
예제 #11
0
파일: admin_test.py 프로젝트: VanyTang/h
def test_users_index_no_user_found(User):
    es = MagicMock()
    request = DummyRequest(params={"username": "******"},
                           es=es)
    User.get_by_username.return_value = None

    result = admin.users_index(request)

    assert result == {'username': "******", 'user': None, 'user_meta': {}}
예제 #12
0
def test_users_index_user_found(User):
    es = MagicMock()
    request = DummyRequest(params={"username": "******"},
                           es=es)
    es.conn.count.return_value = {'count': 43}

    result = admin.users_index(request)

    assert result == {
        'username': "******",
        'user': User.get_by_username.return_value,
        'user_meta': {'annotations_count': 43},
    }
예제 #13
0
파일: admin_test.py 프로젝트: Cinemacloud/h
def test_users_index_user_found(User):
    es = MagicMock()
    request = DummyRequest(params={"username": "******"},
                           es=es)
    es.conn.count.return_value = {'count': 43}

    result = admin.users_index(request)

    assert result == {
        'username': "******",
        'user': User.get_by_username.return_value,
        'user_meta': {'annotations_count': 43},
    }
예제 #14
0
파일: admin_test.py 프로젝트: chrber/h
def test_users_index():
    request = DummyRequest()

    result = admin.users_index(request)

    assert result == {"username": None, "user": None}
예제 #15
0
def test_users_index():
    request = DummyRequest()

    result = admin.users_index(request)

    assert result == {'username': None, 'user': None, 'user_meta': {}}
예제 #16
0
파일: admin_test.py 프로젝트: chrber/h
def test_users_index_looks_up_users_by_username(User):
    request = DummyRequest(params={"username": "******"})

    result = admin.users_index(request)

    User.get_by_username.assert_called_with("bob")
예제 #17
0
파일: admin_test.py 프로젝트: Cinemacloud/h
def test_users_index():
    request = DummyRequest()

    result = admin.users_index(request)

    assert result == {'username': None, 'user': None, 'user_meta': {}}
예제 #18
0
def test_users_index():
    request = DummyRequest()

    result = admin.users_index(request)

    assert result == {"username": None, "user": None}
예제 #19
0
def test_users_index_looks_up_users_by_username(User):
    request = DummyRequest(params={"username": "******"})

    result = admin.users_index(request)

    User.get_by_username.assert_called_with("bob")