beat.web.toolchains.tests module¶
-
class
beat.web.toolchains.tests.ToolchainsCreationFunction(methodName='runTest')[source]¶ Bases:
django.test.testcases.TestCase-
DECLARATION= {'analyzers': [{'name': 'analysis', 'inputs': ['in'], 'synchronized_channel': 'dataset1'}], 'blocks': [{'name': 'block1', 'inputs': ['in'], 'outputs': ['out'], 'synchronized_channel': 'dataset1'}], 'connections': [{'from': 'dataset1.output1', 'to': 'block1.in', 'channel': 'dataset1'}, {'from': 'block1.out', 'to': 'analysis.in', 'channel': 'dataset1'}], 'datasets': [{'name': 'dataset1', 'outputs': ['output1']}], 'representation': {'blocks': {}, 'channel_colors': {}, 'connections': {}}}¶
-
-
class
beat.web.toolchains.tests.PublicForOneUserToolchain_CheckAccessibilityFunction(methodName='runTest')[source]¶ Bases:
beat.web.toolchains.tests.ToolchainAccessibilityFunctionsBase
-
class
beat.web.toolchains.tests.PublicForAllUsersToolchain_CheckAccessibilityFunction(methodName='runTest')[source]¶ Bases:
beat.web.toolchains.tests.ToolchainAccessibilityFunctionsBase
-
class
beat.web.toolchains.tests.ToolchainsAPIBase(methodName='runTest')[source]¶ Bases:
beat.web.common.testutils.BaseTestCase-
class
Meta[source]¶ Bases:
object-
model¶ alias of
beat.web.toolchains.models.Toolchain
-
-
DECLARATION= {'analyzers': [{'name': 'analysis', 'inputs': ['in'], 'synchronized_channel': 'dataset1'}], 'blocks': [{'name': 'block1', 'inputs': ['in'], 'outputs': ['out'], 'synchronized_channel': 'dataset1'}], 'connections': [{'from': 'dataset1.output1', 'to': 'block1.in', 'channel': 'dataset1'}, {'from': 'block1.out', 'to': 'analysis.in', 'channel': 'dataset1'}], 'datasets': [{'name': 'dataset1', 'outputs': ['output1']}], 'representation': {'blocks': {}, 'channel_colors': {}, 'connections': {}}}¶
-
class
-
class
beat.web.toolchains.tests.ToolchainCreation(methodName='runTest')[source]¶ Bases:
beat.web.toolchains.tests.ToolchainsAPIBase-
DECLARATION_INVALID= {'analyzers': [{'name': 'analysis', 'inputs': ['in'], 'synchronized_channel': 'dataset1'}], 'blocks': [{'name': 'block1', 'inputs': ['in'], 'outputs': ['out'], 'synchronized_channel': 'dataset1'}], 'connections': [{'from': 'dataset1.output1', 'to': 'block1.in', 'channel': 'dataset1'}, {'from': 'block2.out', 'to': 'analysis.in', 'channel': 'dataset1'}], 'datasets': [{'name': 'dataset1', 'outputs': ['output1']}], 'representation': {'blocks': {}, 'channel_colors': {}, 'connections': {}}}¶
-
-
class
beat.web.toolchains.tests.ToolchainUpdate(methodName='runTest')[source]¶ Bases:
beat.web.toolchains.tests.ToolchainsAPIBase-
DECLARATION_UPDATE= {'analyzers': [{'name': 'analysis', 'inputs': ['in'], 'synchronized_channel': 'dataset1'}], 'blocks': [{'name': 'block2', 'inputs': ['in'], 'outputs': ['out'], 'synchronized_channel': 'dataset1'}], 'connections': [{'from': 'dataset1.output1', 'to': 'block2.in', 'channel': 'dataset1'}, {'from': 'block2.out', 'to': 'analysis.in', 'channel': 'dataset1'}], 'datasets': [{'name': 'dataset1', 'outputs': ['output1']}], 'representation': {'blocks': {}, 'channel_colors': {}, 'connections': {}}}¶
-
DECLARATION_INVALID= {'analyzers': [{'name': 'analysis', 'inputs': ['in'], 'synchronized_channel': 'dataset1'}], 'blocks': [{'name': 'block1', 'inputs': ['in'], 'outputs': ['out'], 'synchronized_channel': 'dataset1'}], 'connections': [{'from': 'dataset1.output1', 'to': 'block1.in', 'channel': 'dataset1'}, {'from': 'block2.out', 'to': 'analysis.in', 'channel': 'dataset1'}], 'datasets': [{'name': 'dataset1', 'outputs': ['output1']}], 'representation': {'blocks': {}, 'channel_colors': {}, 'connections': {}}}¶
-
-
class
beat.web.toolchains.tests.ToolchainSharingAPI_Failures(methodName='runTest')[source]¶ Bases:
beat.web.toolchains.tests.ToolchainSharingAPIBase
Bases:
beat.web.toolchains.tests.ToolchainSharingAPIBaseHook method for setting up the test fixture before exercising it.