Skip to content

Commit

Permalink
Merge pull request #111 from cleavenworth/max_files_error
Browse files Browse the repository at this point in the history
  • Loading branch information
imryche authored Mar 5, 2024
2 parents f4f0341 + f404825 commit 2489632
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
6 changes: 3 additions & 3 deletions blockkit/elements.py
Original file line number Diff line number Diff line change
Expand Up @@ -722,17 +722,17 @@ def __init__(
class FileInput(ActionableComponent):
type: str = "file_input"
filetypes: Optional[List[str]] = Field(None)
maxfiles: Optional[int] = Field(..., gt=0, le=10)
max_files: Optional[int] = Field(..., gt=0, le=10)

def __init__(
self,
*,
action_id: Optional[str] = None,
filetypes: Optional[List[str]] = None,
maxfiles: Optional[int] = None,
max_files: Optional[int] = None,
):
super().__init__(
action_id=action_id,
filetypes=filetypes,
maxfiles=maxfiles,
max_files=max_files,
)
8 changes: 4 additions & 4 deletions tests/test_elements.py
Original file line number Diff line number Diff line change
Expand Up @@ -1563,14 +1563,14 @@ def test_builds_fileinput():
assert FileInput(
action_id="action_id",
filetypes=["file"],
maxfiles=1,
max_files=1,
).build() == {
"type": "file_input",
"action_id": "action_id",
"filetypes": ["file"],
"maxfiles": 1,
"max_files": 1,
}

def test_fileinput_excessive_maxfiles_raises_exception():
def test_fileinput_excessive_max_files_raises_exception():
with pytest.raises(ValidationError):
FileInput(maxfiles=11)
FileInput(max_files=11)

0 comments on commit 2489632

Please sign in to comment.