tests.flow_edit_tests module#
Edit tests for the flow module.
- class tests.flow_edit_tests.FlowTests(*args, **kwargs)[source]#
Bases:
TestCaseFlow tests base class.
- abstract_class = True#
- code = 'test'#
- family = 'wikipedia'#
- login = True#
- write = True#
- class tests.flow_edit_tests.TestFlowCreateTopic(*args, **kwargs)[source]#
Bases:
RequireLoginMixin,SiteWriteMixin,CheckHostnameMixin,TestCaseTest the creation of Flow topics.
- abstract_class = False#
- code = 'test'#
- family = 'wikipedia'#
- login = True#
- net = True#
- site = True#
- sites = {'wikipedia:test': {'code': 'test', 'family': 'wikipedia'}}#
- write = True#
- class tests.flow_edit_tests.TestFlowEditFailure(*args, **kwargs)[source]#
Bases:
RequireLoginMixin,SiteWriteMixin,CheckHostnameMixin,TestCaseFlow-related edit failure tests.
- abstract_class = False#
- code = 'test'#
- family = 'wikipedia'#
- login = True#
- net = True#
- site = True#
- sites = {'wikipedia:test': {'code': 'test', 'family': 'wikipedia'}}#
- write = -1#
- class tests.flow_edit_tests.TestFlowHide(*args, **kwargs)[source]#
Bases:
RequireLoginMixin,SiteWriteMixin,CheckHostnameMixin,FlowTestsHiding topics and posts.
- abstract_class = False#
- code = 'test'#
- family = 'wikipedia'#
- login = True#
- net = True#
- site = True#
- sites = {'wikipedia:test': {'code': 'test', 'family': 'wikipedia'}}#
- write = True#
- class tests.flow_edit_tests.TestFlowLockTopic(*args, **kwargs)[source]#
Bases:
RequireLoginMixin,SiteWriteMixin,CheckHostnameMixin,TestCaseLocking and unlocking topics.
- abstract_class = False#
- code = 'test'#
- family = 'wikipedia'#
- login = True#
- net = True#
- site = True#
- sites = {'wikipedia:test': {'code': 'test', 'family': 'wikipedia'}}#
- write = True#
- class tests.flow_edit_tests.TestFlowReply(*args, **kwargs)[source]#
Bases:
RequireLoginMixin,SiteWriteMixin,CheckHostnameMixin,TestCaseTest replying to existing posts.
- abstract_class = False#
- code = 'test'#
- family = 'wikipedia'#
- login = True#
- net = True#
- site = True#
- sites = {'wikipedia:test': {'code': 'test', 'family': 'wikipedia'}}#
- write = True#
- class tests.flow_edit_tests.TestFlowSysop(*args, **kwargs)[source]#
Bases:
RequireLoginMixin,NeedRightsMixin,SiteWriteMixin,CheckHostnameMixin,FlowTestsDeleting and Suppressing topics and posts.
- abstract_class = False#
- code = 'test'#
- family = 'wikipedia'#
- login = True#
- net = True#
- rights = 'flow-delete,flow-suppress'#
- site = True#
- sites = {'wikipedia:test': {'code': 'test', 'family': 'wikipedia'}}#
- write = True#