from funittest import scenarios loginscenario = scenarios.cmfplone.login from funittest import scenariorunner runner = scenariorunner.ScenarioConfigurationRunner(loginscenario) configuration = {'user':'admin'} runner.run_configuration(configuration)
from funittest import scenarios navigatetoscenario = scenarios.cmfplone.navigateto from funittest import scenariorunner runner = scenariorunner.ScenarioConfigurationRunner(navigatetoscenario) configuration = {'user':'admin', 'context':'/events'} runner.run_configuration(configuration)
from funittest import scenarios addcontentscenario = scenarios.cmfplone.addcontent from funittest import scenariorunner runner = scenariorunner.ScenarioConfigurationRunner(addcontentscenario) configuration = {'user':'admin', 'context':'/events', 'content':'event1'} runner.run_configuration(configuration)
Now that you know about running scenarios, you should learn about Logical Functional Models, which contain the basic actions a user can perform. Logical Functional Models in Funittest.