def test_get_news_summaries_for_user_pagination_basic():
    news1 = operations.get_news_summaries_for_user('test1', 1)
    news2 = operations.get_news_summaries_for_user('test1', 2)
    digest1 = set([news['digest'] for news in news1])
    digest2 = set([news['digest'] for news in news2])

    assert len(digest1.intersection(digest2)) == 0
    print("get_news_summaries_for_user pagination test passed!")
Esempio n. 2
0
def test_get_news_summaries_for_user_pagination():
    """Test test_get_news_summaries_for_user pagination"""
    news_page_1 = operations.get_news_summaries_for_user('test', 1)
    news_page_2 = operations.get_news_summaries_for_user('test', 2)

    digests_page_1_set = set([news['digest'] for news in news_page_1])
    digests_page_2_set = set([news['digest'] for news in news_page_2])

    assert len(digests_page_1_set.intersection(digests_page_2_set)) == 0
    print('test_get_news_summaries_for_user_pagination passed!')
Esempio n. 3
0
def test_getNewsSummariesForUser_pagination():
    news1 = operations.get_news_summaries_for_user('parrow', 1)
    news2 = operations.get_news_summaries_for_user('parrow', 2)
    assert len(news1) > 0
    print(len(news1))
    assert len(news2) > 0
    print(len(news2))
    digests_page_1_set = set([news['digest'] for news in news1])
    digests_page_2_set = set([news['digest'] for news in news2])
    assert len(digests_page_1_set.intersection(digests_page_2_set)) == 0
    print('digest passed!')
Esempio n. 4
0
def test_getNewsSummariesForUser_pagination():
    news_page_1 = operations.get_news_summaries_for_user('test', 1)
    news_page_2 = operations.get_news_summaries_for_user('test', 2)

    assert len(news_page_1) > 0
    assert len(news_page_2) > 0

    # Assert that there is no dupe numews in two pages.
    digests_page_1_set = set([news['digest'] for news in news_page_1])
    digests_page_2_set = set([news['digest'] for news in news_page_2])
    assert len(digests_page_1_set.intersection(digests_page_2_set)) == 0

    print('test_getNewsSummariesForUser_pagination passed!')
Esempio n. 5
0
def get_news_summaries_for_user(user_id, page_num):
    """ Get news summaries for a user with a page number. """
    LOGGER.debug('get_news_summaries_for_user is called with %s and %s', user_id, str(page_num))
    return operations.get_news_summaries_for_user(user_id, page_num)
Esempio n. 6
0
 def get_news_summaries_for_user(self, user_id, page_num):  # pylint: disable=no-self-use
     """ Get news summaries for user"""
     print 'get summaries for user is called! with %s and %s' % (user_id,
                                                                 page_num)
     return operations.get_news_summaries_for_user(user_id, page_num)
Esempio n. 7
0
def test_get_news_summaries_for_user_basic():
    """Test test_get_news_summaries_for_user"""
    news_1 = operations.get_news_summaries_for_user('test', 1)
    assert news_1 is not None
    print('test_get_news_summaries_for_user_basic Passed!')
Esempio n. 8
0
def test_getNewsSummariesForUser_basic():
    news = operations.get_news_summaries_for_user('test', 1)
    assert len(news) > 0
    print(len(news))
    print('test_getNewsSummariesForUser_basic passed!')
Esempio n. 9
0
def get_news_summaries_for_user(user_id, page_num):
    logger.debug('get_news_summaries_for_user is called with %s and %s',
                 user_id, str(page_num))
    return operations.get_news_summaries_for_user(user_id, page_num)
Esempio n. 10
0
def test_getNewsSummariesForUser_largePageNum():
    news = operations.get_news_summaries_for_user('test', 9999)
    assert len(news) == 0
    print('test_getNewsSummariesForUser_largePageNum passed!')
Esempio n. 11
0
def test_get_news_summaries_for_user_basic():
    news = operations.get_news_summaries_for_user('test', 1)
    print news
    assert len(news) > 0
    print 'test_get_news_summaries_for_user_basic success!'
def test_get_news_summaries_for_user_basic():
    """Test get_news_summaries_for_user basic."""
    news = operations.get_news_summaries_for_user('test', 1)
    assert len(news) > 0
    print("get_news_summaries_for_user basic test passed!")
Esempio n. 13
0
def get_news_summaries_for_user(user_id, page_num):
    """Get news summaries"""
    print("get_news_summaries_for_user is called with %s and %s" %
          (user_id, page_num))
    return operations.get_news_summaries_for_user(user_id, page_num)