def test_assign_extreme_values(a):
    with pytest.raises(IndexError):
        lnkd_lst = LinkedList()
        lnkd_lst.append('Hello')
        lnkd_lst.append('World')
        lnkd_lst.append('!')
        lnkd_lst.append('Today')
        lnkd_lst.append('I')
        lnkd_lst.append('will')
        lnkd_lst.append('conquer')
        lnkd_lst.append('you')
        lnkd_lst.append('!')
        lnkd_lst.assign('Sun', a)
def test_assign(lst):
    lnkd_lst = LinkedList()
    for i in lst:
        lnkd_lst.append(i)
    for i in range(len(lst)):
        assert lnkd_lst.get(i).value == lnkd_lst.assign(50, i)
        assert lnkd_lst.get(i).value == 50