2022-07-18 20:56:33 +00:00
|
|
|
|
|
|
|
from screens.StatusMainScreen import StatusMainScreen
|
|
|
|
from screens.StatusCommunityPortalScreen import StatusCommunityPortalScreen
|
|
|
|
from screens.StatusCommunityScreen import StatusCommunityScreen
|
|
|
|
|
2022-07-21 16:16:25 +00:00
|
|
|
_statusCommunityScreen = StatusCommunityScreen()
|
2022-07-18 20:56:33 +00:00
|
|
|
_statusCommunitityPortal = StatusCommunityPortalScreen()
|
|
|
|
_statusMainScreen = StatusMainScreen()
|
|
|
|
|
|
|
|
|
|
|
|
@Then("the user opens the community portal section")
|
|
|
|
def step(context: any):
|
|
|
|
_statusMainScreen.open_community_portal()
|
|
|
|
|
|
|
|
@Then("the user lands on the community portal section")
|
|
|
|
def step(context):
|
|
|
|
StatusCommunityPortalScreen()
|
|
|
|
|
|
|
|
@When("the user creates a community named |any|, with description |any|, intro |any| and outro |any|")
|
|
|
|
def step(context, community_name, community_description, community_intro, community_outro):
|
2022-07-21 16:16:25 +00:00
|
|
|
_statusCommunitityPortal.create_community(community_name, community_description, community_intro, community_outro)
|
2022-07-18 20:56:33 +00:00
|
|
|
|
|
|
|
@Then("the user lands on the community named |any|")
|
|
|
|
def step(context, community_name):
|
2022-07-21 16:16:25 +00:00
|
|
|
StatusCommunityScreen()
|
|
|
|
_statusCommunityScreen.verify_community_name(community_name)
|
|
|
|
|
|
|
|
@When("the admin creates a community channel named |any|, with description |any|")
|
|
|
|
def step(context, community_channel_name, community_channel_description):
|
|
|
|
_statusCommunityScreen.create_community_channel(community_channel_name, community_channel_description)
|
|
|
|
|
|
|
|
@Then("the user lands on the community channel named |any|")
|
|
|
|
def step(context, community_channel_name):
|
|
|
|
_statusCommunityScreen.verify_channel_name(community_channel_name)
|