Example #1
0
def test_list_children_defect(api_client, get_ticket_from_rally_object):
    rally = Rally()
    get_ticket_from_rally_object.side_effect = lambda x: x + 100
    get_entity_by_name = api_client.return_value.get_entity_by_name
    get_entity_by_name.return_value = Mock(['tasks'])
    get_entity_by_name.return_value.tasks = []
    ret = rally.list_children('de123')
    assert_called_once(get_entity_by_name, ('de123',))
    assert_equal([], ret)
Example #2
0
def test_list_children_entity_with_both(api_client,
                                        get_ticket_from_rally_object):
    rally = Rally()
    get_ticket_from_rally_object.side_effect = lambda x: x + 100
    get_entity_by_name = api_client.return_value.get_entity_by_name
    get_entity_by_name.return_value.children = [1, 2, 3]
    get_entity_by_name.return_value.tasks = [4, 5, 6]
    ret = rally.list_children('us123')
    assert_called_once(get_entity_by_name, ('us123',))
    assert_equal(set([101, 102, 103, 104, 105, 106]), set(ret))
Example #3
0
def test_list_children_story_with_only_children(api_client,
                                                get_ticket_from_rally_object):
    rally = Rally()
    get_ticket_from_rally_object.side_effect = lambda x: x + 100
    get_entity_by_name = api_client.return_value.get_entity_by_name
    get_entity_by_name.return_value.children = [1, 2, 3]
    get_entity_by_name.return_value.tasks = []
    ret = rally.list_children('us123')
    assert_called_once(get_entity_by_name, ('us123',))
    assert_equal([101, 102, 103], ret)