|
1 | | -import json |
2 | 1 | import os |
3 | | -import unittest |
4 | 2 | import re |
5 | 3 |
|
6 | 4 | import autograder.error |
7 | 5 | import tests.server.server |
| 6 | +import tests.base |
8 | 7 |
|
9 | 8 | SERVER_URL_FORMAT = "http://127.0.0.1:%s" |
10 | 9 | FORMAT_STR = "\n--- Expected ---\n%s\n--- Actual ---\n%s\n---\n" |
11 | 10 |
|
12 | 11 | DATA_DIR_ID = tests.server.server.DATA_DIR_ID |
13 | 12 |
|
14 | | -class ServerBaseTest(unittest.TestCase): |
| 13 | +class ServerBaseTest(tests.base.BaseTest): |
15 | 14 | """ |
16 | 15 | A base tests that need to call the mock server. |
17 | 16 | """ |
@@ -42,18 +41,6 @@ def tearDownClass(cls): |
42 | 41 | def get_base_arguments(self): |
43 | 42 | return ServerBaseTest._base_arguments.copy() |
44 | 43 |
|
45 | | - def assertDictEqual(self, a, b): |
46 | | - a_json = json.dumps(a, indent = 4) |
47 | | - b_json = json.dumps(b, indent = 4) |
48 | | - |
49 | | - super().assertDictEqual(a, b, FORMAT_STR % (a_json, b_json)) |
50 | | - |
51 | | - def assertListEqual(self, a, b): |
52 | | - a_json = json.dumps(a, indent = 4) |
53 | | - b_json = json.dumps(b, indent = 4) |
54 | | - |
55 | | - super().assertListEqual(a, b, FORMAT_STR % (a_json, b_json)) |
56 | | - |
57 | 44 | def replace_path(text, key, base_dir): |
58 | 45 | match = re.search(r'%s\(([^)]*)\)' % (key), text) |
59 | 46 | if (match is not None): |
|
0 commit comments