|
1 | 1 | 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 |
4 | 4 | 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 |
7 | 7 |
|
8 | 8 |
|
9 | 9 | class CountPrizesTest(unittest.TestCase): |
10 | 10 |
|
11 | 11 | def test_unique_items(self): |
12 | 12 | prizes = make_array(['d', 'b']) |
13 | 13 | 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) |
15 | 15 |
|
16 | 16 | def test_duplicate_items(self): |
17 | 17 | prizes = make_array(['d', 'b']) |
18 | 18 | 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) |
20 | 20 |
|
21 | 21 | def test_case_mix_prizes(self): |
22 | 22 | prizes = make_array(['d', 'B']) |
23 | 23 | 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) |
25 | 25 |
|
26 | 26 | def test_case_mix_items(self): |
27 | 27 | prizes = make_array(['a', 'C', 'b', 'A']) |
28 | 28 | 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) |
30 | 30 |
|
31 | 31 | def test_no_prizes(self): |
32 | 32 | prizes = make_array([]) |
33 | 33 | 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) |
35 | 35 | prizes = make_array(['D', 'B']) |
36 | 36 | 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) |
38 | 38 |
|
39 | 39 | def test_no_items(self): |
40 | 40 | prizes = make_array(['D', 'B']) |
41 | 41 | 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) |
43 | 43 |
|
44 | 44 | 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])}' |
46 | 46 |
|
47 | 47 |
|
48 | 48 | if __name__ == '__main__': |
|
0 commit comments