Skip to content

Commit a07a682

Browse files
committed
simplify autograding code
1 parent d9984a2 commit a07a682

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

extras/autograder/source/tests/test_files.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,6 @@ def test_notebook_and_py_file(self):
1111
"""There should be exactly one notebook and one Python file submitted"""
1212

1313
files = os.listdir("/autograder/submission")
14-
15-
self.assertEqual(len(files), 2, "There should be exactly two files submitted.")
16-
17-
for ext in [".ipynb", ".py"]:
18-
ext_files = [f for f in files if f.endswith(ext)]
19-
self.assertEqual(
20-
len(ext_files), 1, f"There should be exactly one {ext} file."
21-
)
14+
extensions = [os.path.splitext(filename)[1] for filename in files]
15+
extensions.sort()
16+
self.assertListEqual(extensions, [".ipynb", ".py"])

0 commit comments

Comments
 (0)