aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--snekbox/nsjail.py4
-rw-r--r--snekbox/snekio.py4
-rw-r--r--tests/api/test_eval.py6
-rw-r--r--tests/test_libmount.py2
4 files changed, 8 insertions, 8 deletions
diff --git a/snekbox/nsjail.py b/snekbox/nsjail.py
index 4a0f45c..fcdd259 100644
--- a/snekbox/nsjail.py
+++ b/snekbox/nsjail.py
@@ -28,7 +28,7 @@ LOG_PATTERN = re.compile(
def iter_lstrip(iterable: Iterable[_T]) -> Generator[_T, None, None]:
- """Removes leading falsy objects from an iterable."""
+ """Remove leading falsy objects from an iterable."""
it = iter(iterable)
for item in it:
if item:
@@ -64,7 +64,7 @@ class NsJail:
max_output_size: Maximum size of the output in bytes.
read_chunk_size: Size of the read buffer in bytes.
memfs_instance_size: Size of the tmpfs instance in bytes.
- files_limit: Maximum number of files to parse for attach.
+ files_limit: Maximum number of files to parse for attachments.
files_timeout: Maximum time in seconds to wait for files to be written / read.
files_pattern: Pattern to match files to attach.
"""
diff --git a/snekbox/snekio.py b/snekbox/snekio.py
index fd48585..5023a69 100644
--- a/snekbox/snekio.py
+++ b/snekbox/snekio.py
@@ -12,7 +12,7 @@ T = TypeVar("T", str, bytes)
def safe_path(path: str) -> str:
"""
- Returns the `path` str if there are no security issues.
+ Return `path` if there are no security issues.
Raises:
IllegalPathError: Raised on any path rule violation.
@@ -81,7 +81,7 @@ class FileAttachment(Generic[T]):
return self.content.encode("utf-8")
def save_to(self, directory: Path | str) -> None:
- """Save the attachment to a path directory."""
+ """Write the attachment to a file in `directory`."""
file = Path(directory, self.path)
# Create directories if they don't exist
file.parent.mkdir(parents=True, exist_ok=True)
diff --git a/tests/api/test_eval.py b/tests/api/test_eval.py
index 65cd9a4..c103880 100644
--- a/tests/api/test_eval.py
+++ b/tests/api/test_eval.py
@@ -41,7 +41,7 @@ class TestEvalResource(SnekAPITestCase):
self.assertEqual(expected_json, result.json)
def test_files_path(self):
- """Normal paths, should work with 200."""
+ """Normal paths should work with 200."""
test_paths = [
"file.txt",
"./file.jpg",
@@ -59,7 +59,7 @@ class TestEvalResource(SnekAPITestCase):
self.assertEqual(0, result.json["returncode"])
def test_files_illegal_path_traversal(self):
- """Traversal beyond root, should be denied with 400 error."""
+ """Traversal beyond root should be denied with 400 error."""
test_paths = [
"../secrets",
"../../dir",
@@ -78,7 +78,7 @@ class TestEvalResource(SnekAPITestCase):
self.assertEqual(expected, result.json)
def test_files_illegal_path_absolute(self):
- """Absolute file paths, should be denied with 400 error."""
+ """Absolute file paths should be denied with 400 error."""
test_paths = [
"/etc/vars/secrets",
"/absolute",
diff --git a/tests/test_libmount.py b/tests/test_libmount.py
index 8e56970..a9a5e5b 100644
--- a/tests/test_libmount.py
+++ b/tests/test_libmount.py
@@ -15,7 +15,7 @@ class LibMountTests(TestCase):
@contextmanager
def get_mount(self):
- """Yields a valid mount point, unmounts after context."""
+ """Yield a valid mount point and unmount after context."""
path = self.temp_dir / str(uuid4())
path.mkdir()
try: