      "class TestAddReverse(object):\n",
      "    \n",
      "    def test_add(self):\n",
      "        print('Test: Empty list(s)')\n",
      "        assert_equal(MyLinkedList().add(None, None), None)\n",
      "        assert_equal(MyLinkedList().add(Node(5), None), None)\n",
      "        assert_equal(MyLinkedList().add(None, Node(10)), None)\n",
      "\n",
      "        print('Test: Add values of different lengths')\n",
      "        # Input 1: 6->5->None\n",
      "        # Input 2: 9->8->7\n",
      "        # Result: 5->4->8\n",
 
</s> remove     "        assert_equal(MyLinkedList().add(None, None), None)\n",
    "        assert_equal(MyLinkedList().add(Node(5), None), None)\n",
    "        assert_equal(MyLinkedList().add(None, Node(10)), None)\n",
 </s> add     "        assert_equal(MyLinkedList().add_reverse(None, None), None)\n",
    "        assert_equal(MyLinkedList().add_reverse(Node(5), None), None)\n",
    "        assert_equal(MyLinkedList().add_reverse(None, Node(10)), None)\n", </s> remove     "    def test_add(self):\n",
 </s> add     "    def test_add_reverse(self):\n", </s> remove     "    def test_add(self):\n",
 </s> add     "    def test_add_reverse(self):\n", </s> remove         assert_equal(MyLinkedList().add(None, None), None)
        assert_equal(MyLinkedList().add(Node(5), None), None)
        assert_equal(MyLinkedList().add(None, Node(10)), None)
 </s> add         assert_equal(MyLinkedList().add_reverse(None, None), None)
        assert_equal(MyLinkedList().add_reverse(Node(5), None), None)
        assert_equal(MyLinkedList().add_reverse(None, Node(10)), None) </s> remove     "        result = MyLinkedList().add(first_list, second_list)\n",
 </s> add     "        result = MyLinkedList().add_reverse(first_list, second_list)\n",
    "        assert_equal(MyLinkedList().add_reverse(None, None), None)\n",
    "        assert_equal(MyLinkedList().add_reverse(Node(5), None), None)\n",
    "        assert_equal(MyLinkedList().add_reverse(None, Node(10)), None)\n",
      "class TestAddReverse(object):\n",
      "    \n",
      "    def test_add(self):\n",
      "        print('Test: Empty list(s)')\n",
    "        assert_equal(MyLinkedList().add_reverse(None, None), None)\n",
    "        assert_equal(MyLinkedList().add_reverse(Node(5), None), None)\n",
    "        assert_equal(MyLinkedList().add_reverse(None, Node(10)), None)\n",
    "        assert_equal(MyLinkedList().add_reverse(None, None), None)\n",
    "        assert_equal(MyLinkedList().add_reverse(Node(5), None), None)\n",
    "        assert_equal(MyLinkedList().add_reverse(None, Node(10)), None)\n",
    "        assert_equal(MyLinkedList().add_reverse(None, None), None)\n",
    "        assert_equal(MyLinkedList().add_reverse(Node(5), None), None)\n",
    "        assert_equal(MyLinkedList().add_reverse(None, Node(10)), None)\n",
      "\n",
      "        print('Test: Add values of different lengths')\n",
      "        # Input 1: 6->5->None\n",
      "        # Input 2: 9->8->7\n",
      "        # Result: 5->4->8\n",
keep keep keep keep replace replace replace keep keep keep keep keep
 Renamed unit test method to be more descriptive. 
linked_lists/add_reverse/add_reverse_challenge.ipynb