* 'master' of https://github.com/donnemartin/interactive-coding-challenges:
  the 'Two or more elements' test doesn't actually test if the list was sorted properly
This commit is contained in:
Donne Martin 2015-07-14 06:51:20 -04:00
commit 35e6cc13d8
3 changed files with 18 additions and 18 deletions

View File

@ -106,18 +106,18 @@
" def test_merge_sort(self):\n",
" print('Empty input')\n",
" data = []\n",
" merge_sort(data)\n",
" assert_equal(data, [])\n",
" sorted_data = merge_sort(data)\n",
" assert_equal(sorted_data, [])\n",
"\n",
" print('One element')\n",
" data = [5]\n",
" merge_sort(data)\n",
" assert_equal(data, [5])\n",
" sorted_data = merge_sort(data)\n",
" assert_equal(sorted_data, [5])\n",
"\n",
" print('Two or more elements')\n",
" data = [5, 1, 7, 2, 6, -3, 5, 7, -1]\n",
" data = merge_sort(data)\n",
" assert_equal(data, sorted(data))\n",
" sorted_data = merge_sort(data)\n",
" assert_equal(sorted_data, sorted(data))\n",
"\n",
" print('Success: test_merge_sort')\n",
"\n",

View File

@ -154,18 +154,18 @@
" def test_merge_sort(self):\n",
" print('Empty input')\n",
" data = []\n",
" merge_sort(data)\n",
" assert_equal(data, [])\n",
" sorted_data = merge_sort(data)\n",
" assert_equal(sorted_data, [])\n",
"\n",
" print('One element')\n",
" data = [5]\n",
" merge_sort(data)\n",
" assert_equal(data, [5])\n",
" sorted_data = merge_sort(data)\n",
" assert_equal(sorted_data, [5])\n",
"\n",
" print('Two or more elements')\n",
" data = [5, 1, 7, 2, 6, -3, 5, 7, -1]\n",
" data = merge_sort(data)\n",
" assert_equal(data, sorted(data))\n",
" sorted_data = merge_sort(data)\n",
" assert_equal(sorted_data, sorted(data))\n",
"\n",
" print('Success: test_merge_sort')\n",
"\n",

View File

@ -5,18 +5,18 @@ class TestMergeSort(object):
def test_merge_sort(self):
print('Empty input')
data = []
merge_sort(data)
assert_equal(data, [])
sorted_data = merge_sort(data)
assert_equal(sorted_data, [])
print('One element')
data = [5]
merge_sort(data)
assert_equal(data, [5])
sorted_data = merge_sort(data)
assert_equal(sorted_data, [5])
print('Two or more elements')
data = [5, 1, 7, 2, 6, -3, 5, 7, -1]
data = merge_sort(data)
assert_equal(data, sorted(data))
sorted_data = merge_sort(data)
assert_equal(sorted_data, sorted(data))
print('Success: test_merge_sort')