funfedi_parsing_test_cases ¶
activity_suite
module-attribute
¶
activity_suite = Suite(
"Activities",
[
create_suite,
activity_context_suite,
announce_suite,
addressing_suite,
],
)
Contains the activity test suite
event_suite
module-attribute
¶
event_suite = Suite(
"Events",
[base_event_test_suite, necessary_event_properties],
)
Contains the test suite for events
notes_suite
module-attribute
¶
notes_suite = Suite(
"Notes", [necessary_properties_notes_cases]
)
Contains the test suite for notes
poll_suite
module-attribute
¶
poll_suite = Suite(
"Polls",
[
base_poll_test_suite,
necessary_properties_polls_cases,
number_of_options_suite,
],
)
Contains the test suite for polls
Case
dataclass
¶
Represents a test case
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
|
required |
maker
|
Any
|
|
required |
status
|
TestCaseStatus
|
|
<TestCaseStatus.unknown: 'unknown'>
|
comments
|
list[str]
|
Built-in mutable sequence. If no argument is given, the constructor creates a new empty list. The argument must be an iterable if specified. |
<dynamic>
|
Source code in funfedi_parsing_test_cases/types.py
Environment
dataclass
¶
Represents the environment used to construct a test case
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sending_actor_profile
|
dict
|
|
required |
receiving_actor
|
str
|
|
required |
Source code in funfedi_parsing_test_cases/types.py
SubSuite
dataclass
¶
Suite ¶
Represents the set of all tests
Source code in funfedi_parsing_test_cases/suite/__init__.py
__init__ ¶
Constructs the suite