tests.flow_edit_tests module#
Edit tests for the flow module.
- class tests.flow_edit_tests.FlowTests(*args, **kwargs)[source]#
Bases:
TestCase
Flow 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
,TestCase
Test 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
,TestCase
Flow-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
,FlowTests
Hiding 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
,TestCase
Locking 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
,TestCase
Test 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:
NeedRightsMixin
,RequireLoginMixin
,SiteWriteMixin
,CheckHostnameMixin
,FlowTests
Deleting 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#