2024-11-12 20:40:27 -05:00
|
|
|
from goose.profile import ToolkitSpec, ObserverSpec
|
2024-09-25 19:07:01 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_profile_info(profile_factory):
|
|
|
|
|
profile = profile_factory(
|
|
|
|
|
{
|
|
|
|
|
"provider": "provider",
|
|
|
|
|
"processor": "processor",
|
|
|
|
|
"toolkits": [ToolkitSpec("developer"), ToolkitSpec("github")],
|
2024-11-12 20:40:27 -05:00
|
|
|
"observers": [ObserverSpec(name="test.plugin")],
|
2024-09-25 19:07:01 -07:00
|
|
|
}
|
|
|
|
|
)
|
2024-11-12 20:40:27 -05:00
|
|
|
assert (
|
|
|
|
|
profile.profile_info()
|
|
|
|
|
== "provider:provider, processor:processor toolkits: developer, github observers: test.plugin"
|
|
|
|
|
)
|