def test_selection_sort_0(self): #initialize testbed arr_under_test = Sorting() arr_under_test.sort_init(10) # test against built in python sorted() function. expected = sorted(copy.deepcopy(arr_under_test.get_id())) expected = sorted(arr_under_test.get_id()) actual = arr_under_test.selection_sort() print(expected == actual, "selection true") assert expected == actual
def test_quick_sort_0(self): # initialize testbed arr_under_test = Sorting() arr_under_test.sort_init(10) expected = sorted(arr_under_test.get_id()) actual = arr_under_test.quick_sort() assert expected == actual
def test_merge_sort_0(self): # initialize testbed arr_under_test = Sorting() arr_under_test.sort_init(10) expected = sorted(arr_under_test.get_id()) actual = arr_under_test.merge_sort() print(expected == actual, "merge true") assert expected == actual
def test_merge_sort_0(self): # initialize testbed arr_under_test = Sorting() arr_under_test.sort_init(10) expected = sorted(arr_under_test.get_id()) actual = arr_under_test.merge_sort() assert expected == actual def test_quick_sort_0(self): # initialize testbed arr_under_test = Sorting() arr_under_test.sort_init(10) expected = sorted(arr_under_test.get_id()) actual = arr_under_test.quick_sort() assert expected == actual test = Sorting() test.sort_init(10) test.insertion_sort() print(test.shell_sort())