fix: add missing component URLs in Component Maker (#4820)
* fix: missing component URLs * add tags, gradient and icon to Custom Component Maker template * Add descriptive error messages to project data assertions --------- Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
This commit is contained in:
parent
1e6ada3a3a
commit
4c35e0567a
2 changed files with 260 additions and 256 deletions
|
|
@ -38,14 +38,16 @@ def test_get_project_data():
|
|||
project_tags,
|
||||
) = get_project_data(project)
|
||||
assert isinstance(project_gradient, str) or project_gradient is None
|
||||
assert isinstance(project_tags, list)
|
||||
assert isinstance(project_name, str)
|
||||
assert isinstance(project_description, str)
|
||||
assert isinstance(project_is_component, bool)
|
||||
assert isinstance(updated_at_datetime, datetime)
|
||||
assert isinstance(project_data, dict)
|
||||
assert isinstance(project_icon, str) or project_icon is None
|
||||
assert isinstance(project_icon_bg_color, str) or project_icon_bg_color is None
|
||||
assert isinstance(project_tags, list), f"Project {project_name} has no tags"
|
||||
assert isinstance(project_name, str), f"Project {project_name} has no name"
|
||||
assert isinstance(project_description, str), f"Project {project_name} has no description"
|
||||
assert isinstance(project_is_component, bool), f"Project {project_name} has no is_component"
|
||||
assert isinstance(updated_at_datetime, datetime), f"Project {project_name} has no updated_at_datetime"
|
||||
assert isinstance(project_data, dict), f"Project {project_name} has no data"
|
||||
assert isinstance(project_icon, str) or project_icon is None, f"Project {project_name} has no icon"
|
||||
assert (
|
||||
isinstance(project_icon_bg_color, str) or project_icon_bg_color is None
|
||||
), f"Project {project_name} has no icon_bg_color"
|
||||
|
||||
|
||||
@pytest.mark.usefixtures("client")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue