Skip to content

Commit 0f5822d

Browse files
committed
update cormen-lib to dalpy
1 parent cd9c065 commit 0f5822d

File tree

8 files changed

+29
-29
lines changed

8 files changed

+29
-29
lines changed

array_problems/array_problems.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from cormen_lib.arrays import Array
1+
from dalpy.arrays import Array
22

33

44
# ************************** DO NOT MODIFY ABOVE THIS LINE ******************************

array_problems/array_problems_test.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,48 @@
11
import unittest
2-
from cormen_lib.arrays import Array2D
3-
from cormen_lib.factory_utils import make_array
2+
from dalpy.arrays import Array2D
3+
from dalpy.factory_utils import make_array
44
from array_problems import count_prizes
5-
from cormen_lib.test_utils import build_and_run_watched_suite, assert_array_equals, cormen_equals, \
6-
run_generic_test, to_cormen_string
5+
from dalpy.test_utils import build_and_run_watched_suite, assert_array_equals, dalpy_equals, \
6+
generic_test, dalpy_to_string
77

88

99
class CountPrizesTest(unittest.TestCase):
1010

1111
def test_unique_items(self):
1212
prizes = make_array(['d', 'b'])
1313
items = make_array(['a', 'b', 'c', 'd'])
14-
run_generic_test([prizes, items], 2, count_prizes, params_to_string=self.count_prizes_to_string)
14+
generic_test([prizes, items], 2, count_prizes, params_to_string=self.count_prizes_to_string)
1515

1616
def test_duplicate_items(self):
1717
prizes = make_array(['d', 'b'])
1818
items = make_array(['a', 'b', 'c', 'd', 'd', 'c', 'b', 'a'])
19-
run_generic_test([prizes, items], 4, count_prizes, params_to_string=self.count_prizes_to_string)
19+
generic_test([prizes, items], 4, count_prizes, params_to_string=self.count_prizes_to_string)
2020

2121
def test_case_mix_prizes(self):
2222
prizes = make_array(['d', 'B'])
2323
items = make_array(['a', 'b', 'c', 'd'])
24-
run_generic_test([prizes, items], 1, count_prizes, params_to_string=self.count_prizes_to_string)
24+
generic_test([prizes, items], 1, count_prizes, params_to_string=self.count_prizes_to_string)
2525

2626
def test_case_mix_items(self):
2727
prizes = make_array(['a', 'C', 'b', 'A'])
2828
items = make_array(['c', 'b', 'A', 'a', 'B', 'a', 'c'])
29-
run_generic_test([prizes, items], 4, count_prizes, params_to_string=self.count_prizes_to_string)
29+
generic_test([prizes, items], 4, count_prizes, params_to_string=self.count_prizes_to_string)
3030

3131
def test_no_prizes(self):
3232
prizes = make_array([])
3333
items = make_array(['a', 'b', 'c', 'd', 'd', 'c', 'b', 'a'])
34-
run_generic_test([prizes, items], 0, count_prizes, params_to_string=self.count_prizes_to_string)
34+
generic_test([prizes, items], 0, count_prizes, params_to_string=self.count_prizes_to_string)
3535
prizes = make_array(['D', 'B'])
3636
items = make_array(['a', 'b', 'c', 'd', 'd', 'c', 'b', 'a'])
37-
run_generic_test([prizes, items], 0, count_prizes, params_to_string=self.count_prizes_to_string)
37+
generic_test([prizes, items], 0, count_prizes, params_to_string=self.count_prizes_to_string)
3838

3939
def test_no_items(self):
4040
prizes = make_array(['D', 'B'])
4141
items = make_array([])
42-
run_generic_test([prizes, items], 0, count_prizes, params_to_string=self.count_prizes_to_string)
42+
generic_test([prizes, items], 0, count_prizes, params_to_string=self.count_prizes_to_string)
4343

4444
def count_prizes_to_string(self, params):
45-
return f'{to_cormen_string(params[0])}, {to_cormen_string(params[1])}'
45+
return f'{dalpy_to_string(params[0])}, {dalpy_to_string(params[1])}'
4646

4747

4848
if __name__ == '__main__':

array_problems/array_skeleton.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from cormen_lib.arrays import Array
1+
from dalpy.arrays import Array
22

33

44
# ************************** DO NOT MODIFY ABOVE THIS LINE ******************************

modify_arguments_problems/modify_arguments_problems.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from cormen_lib.arrays import Array
1+
from dalpy.arrays import Array
22

33

44
# ************************** DO NOT MODIFY ABOVE THIS LINE ******************************

modify_arguments_problems/modify_arguments_problems_test.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import math
22
import unittest
33

4-
from cormen_lib.factory_utils import make_array
5-
from cormen_lib.test_utils import build_and_run_watched_suite, behavior_test, run_generic_test
4+
from dalpy.factory_utils import make_array
5+
from dalpy.test_utils import build_and_run_watched_suite, behavior_test, generic_test
66

77
from modify_arguments_problems import duplicate_array, duplicate_array_incorrect
88

@@ -12,14 +12,14 @@ def test_proper_modify_arguments(self):
1212
arr = make_array([1,2,3,None,None,None])
1313
expected = make_array([1,2,3,1,2,3])
1414
# Since we have set "in_place = True" the test case will compare its parameter arr against expected.
15-
run_generic_test(arr, expected, duplicate_array, in_place=True)
15+
generic_test(arr, expected, duplicate_array, in_place=True)
1616

1717
def test_accidental_modify_arguments(self):
1818
arr = make_array([1,2,3,None,None,None])
1919
expected = make_array([1,2,3,1,2,3])
2020
# Since we have set "in_place = True" the test case will compare its parameter arr against expected.
2121
# Awarning will be generated and this test will fail because duplicate_array_incorrect returns a new Array isntead of modifying its argument.
22-
run_generic_test(arr, expected, duplicate_array_incorrect, in_place=True)
22+
generic_test(arr, expected, duplicate_array_incorrect, in_place=True)
2323

2424

2525
if __name__ == '__main__':

queue_problems/queue_problems.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import math
2-
from cormen_lib.arrays import Array
3-
from cormen_lib.stacks import Stack
4-
from cormen_lib.queues import Queue
5-
from cormen_lib.linked_lists import SinglyLinkedListNode, DoublyLinkedListNode
2+
from dalpy.arrays import Array
3+
from dalpy.stacks import Stack
4+
from dalpy.queues import Queue
5+
from dalpy.linked_lists import SinglyLinkedListNode, DoublyLinkedListNode
66

77

88
# ************************** DO NOT MODIFY ABOVE THIS LINE ******************************

queue_problems/queue_problems_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import math
22
import unittest
33

4-
from cormen_lib.factory_utils import make_array
5-
from cormen_lib.test_utils import build_and_run_watched_suite, behavior_test
4+
from dalpy.factory_utils import make_array
5+
from dalpy.test_utils import build_and_run_watched_suite, behavior_test
66

77
from queue_problems import BoundedDeque, BoundedDequeOverflowError, BoundedDequeUnderflowError, \
88
TimedQueue, \

queue_problems/queue_skeleton.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import math
2-
from cormen_lib.arrays import Array
3-
from cormen_lib.stacks import Stack
4-
from cormen_lib.queues import Queue
5-
from cormen_lib.linked_lists import SinglyLinkedListNode, DoublyLinkedListNode
2+
from dalpy.arrays import Array
3+
from dalpy.stacks import Stack
4+
from dalpy.queues import Queue
5+
from dalpy.linked_lists import SinglyLinkedListNode, DoublyLinkedListNode
66

77
class BoundedDequeOverflowError(Exception):
88
def __init__(self):

0 commit comments

Comments
 (0)