          linked_list = LinkedList(None)
          linked_list.delete('a')
          assert_equal(linked_list.get_all_data(), [])
  
          print('Test: delete a NULL')
          head = Node(10)
          linked_list = LinkedList(head)
          linked_list.delete(None)
          assert_equal(linked_list.get_all_data(), [10])
  
 
</s> remove         print('Test: find a NULL')
 </s> add         print('Test: find a None') </s> remove         print('Test: append a NULL')
 </s> add         print('Test: append a None') </s> remove         print('Test: insert_to_front on a NULL')
 </s> add         print('Test: insert_to_front on a None') </s> remove     "        print('Test: delete a NULL')\n",
 </s> add     "        print('Test: delete a None')\n", </s> remove     "        print('Test: delete a NULL')\n",
 </s> add     "        print('Test: delete a None')\n",
        print('Test: delete a None')
          linked_list = LinkedList(None)
          linked_list.delete('a')
          assert_equal(linked_list.get_all_data(), [])
  
        print('Test: delete a None')
          head = Node(10)
          linked_list = LinkedList(head)
          linked_list.delete(None)
          assert_equal(linked_list.get_all_data(), [10])
  
keep keep keep keep replace keep keep keep keep keep
 Changed discussions of NULL to None to be more Pythonic. 
linked_lists/linked_list/test_linked_list.py