Ejemplo n.º 1
0
def test_add_no_members_to_existing_list():
    response = test_add_no_new_members_setup()
    existing_list = [{
        'cat_time': u'2015-02-25T20:53:10Z',
        'category': 'Category:Chickens',
        'profile_id': 6950116,
        'profile_title': u'User:Jmorgan (WMF)/Jmorgan (WMF)'
    }, {
        'cat_time': u'2015-02-18T23:46:15Z',
        'category': 'Category:Chickens',
        'profile_id': 6888014,
        'profile_title': u'User:Jmorgan (WMF)/test profile2'
    }, {
        'cat_time': u'2015-02-18T18:28:12Z',
        'category': 'Category:Chickens',
        'profile_id': 6893810,
        'profile_title': u'User:Jmorgan (WMF)/Test'
    }, {
        'cat_time': u'2015-02-17T23:46:17Z',
        'category': 'Category:Chickens',
        'profile_id': 6888013,
        'profile_title': u'User:Jmorgan (WMF)/test profile1'
    }]
    assert (add_new_members_to_list(response, 'Category:Chickens',
                                    existing_list) == existing_list)
Ejemplo n.º 2
0
def test_add_new_members_to_existing_list():
    response = test_add_new_members_setup()
    existing_list = [{'category': 'Category: Not a chicken'}]

    new_list = [{'category': 'Category: Not a chicken'}, {'cat_time': u'2015-02-25T20:53:10Z', 'category': 'Category:Not chickens', 'profile_id': 6950116, 'profile_title': u'User:Jmorgan (WMF)/Jmorgan (WMF)'}, {'cat_time': u'2015-02-18T23:46:15Z', 'category': 'Category:Not chickens', 'profile_id': 6888014, 'profile_title': u'User:Jmorgan (WMF)/test profile2'}, {'cat_time': u'2015-02-18T18:28:12Z', 'category': 'Category:Not chickens', 'profile_id': 6893810, 'profile_title': u'User:Jmorgan (WMF)/Test'}, {'cat_time': u'2015-02-17T23:46:17Z', 'category': 'Category:Not chickens', 'profile_id': 6888013, 'profile_title': u'User:Jmorgan (WMF)/test profile1'}]

    assert (add_new_members_to_list(response, 'Category:Not chickens',
                                    existing_list) == new_list)
Ejemplo n.º 3
0
def test_add_blank_result_to_list():
    add_new_members_to_list({}, 'Category:Chickens')
Ejemplo n.º 4
0
def test_add_no_members_to_nonexistent_list():
    response = test_add_no_new_members_setup()
    assert add_new_members_to_list(response, 'Category:Chickens') == []
Ejemplo n.º 5
0
def test_add_blank_result_to_list():
    add_new_members_to_list({}, 'Category:Chickens')
Ejemplo n.º 6
0
def test_add_no_members_to_nonexistent_list():
    response = test_add_no_new_members_setup()
    assert add_new_members_to_list(response, 'Category:Chickens') == []