示例#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
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
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
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
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")