def fix_populated_list(request):
    full_list = linked_list.list()
    full_list.insert(True)
    full_list.insert(500)
    full_list.insert("")
    full_list.insert("Thing")
    full_list.insert(None)
    full_list.insert(1000)
    return full_list
def fix_populated_list(request):
    full_list = linked_list.list()
    full_list.insert(True)
    full_list.insert(500)
    full_list.insert("")
    full_list.insert("Thing")
    full_list.insert(None)
    full_list.insert(1000)
    return full_list
def test_list_with_head():
    testnode = linked_list.Node(5)
    testlist = linked_list.list(testnode)
    assert testlist.size() == 1
    assert testlist.head == testnode
def test_list_with_no_head():
    testlist = linked_list.list()
    assert testlist.size() == 0
    assert testlist.head is None
def fix_empty_list(request):
    empty_list = linked_list.list()
    return empty_list
def test_list_with_head():
    testnode = linked_list.Node(5)
    testlist = linked_list.list(testnode)
    assert testlist.size() == 1
    assert testlist.head == testnode
def test_list_with_no_head():
    testlist = linked_list.list()
    assert testlist.size() == 0
    assert testlist.head is None
def fix_empty_list(request):
    empty_list = linked_list.list()
    return empty_list