本文整理汇总了Python中testlink.TestLinkHelper.echo方法的典型用法代码示例。如果您正苦于以下问题:Python TestLinkHelper.echo方法的具体用法?Python TestLinkHelper.echo怎么用?Python TestLinkHelper.echo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类testlink.TestLinkHelper
的用法示例。
在下文中一共展示了TestLinkHelper.echo方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: TestLinkAPIOnlineTestCase
# 需要导入模块: from testlink import TestLinkHelper [as 别名]
# 或者: from testlink.TestLinkHelper import echo [as 别名]
class TestLinkAPIOnlineTestCase(unittest.TestCase):
""" TestCases for TestlinkAPIClient - interacts with a TestLink Server.
works with the example project NEW_PROJECT_API (see TestLinkExample.py)
"""
def setUp(self):
self.client = TestLinkHelper().connect(TestlinkAPIClient)
# def tearDown(self):
# pass
def test_checkDevKey(self):
response = self.client.checkDevKey()
self.assertEqual(True, response)
def test_about(self):
response = self.client.about()
self.assertIn('Testlink API', response)
def test_ping(self):
response = self.client.ping()
self.assertEqual('Hello!', response)
def test_echo(self):
response = self.client.echo('Yellow Submarine')
self.assertEqual('You said: Yellow Submarine', response)
def test_doesUserExist_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '10000.*Big Bird'):
self.client.doesUserExist('Big Bird')
def test_getBuildsForTestPlan_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '3000.*4711'):
self.client.getBuildsForTestPlan(4711)
def test_getFirstLevelTestSuitesForTestProject_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '7000.*4711'):
self.client.getFirstLevelTestSuitesForTestProject(4711)
def test_getFullPath_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, 'getFullPath.*234'):
self.client.getFullPath('4711')
def test_getLastExecutionResult_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '3000.*4711'):
self.client.getLastExecutionResult(4711, 4712)
def test_getLatestBuildForTestPlan_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '3000.*4711'):
self.client.getLatestBuildForTestPlan(4711)
def test_getProjects(self):
response = self.client.getProjects()
self.assertIsNotNone(response)
def test_getProjectTestPlans_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '7000.*4711'):
self.client.getProjectTestPlans(4711)
def test_getProjectPlatforms_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '7000.*4711'):
self.client.getProjectPlatforms(4711)
def test_getTestCase_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '5000.*4711'):
self.client.getTestCase(4711)
def test_getTestCase_unknownExternalID(self):
with self.assertRaisesRegexp(TLResponseError, '5040.*N-2'):
self.client.getTestCase(testcaseexternalid='N-2')
def test_getTestCaseAttachments_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '5000.*4711'):
self.client.getTestCaseAttachments(4711)
def test_getTestCaseCustomFieldDesignValue_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '7000.*4711'):
self.client.getTestCaseCustomFieldDesignValue(
'TC-4712', 1, 4711, 'a_field', 'a_detail')
def test_getTestCaseIDByName_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '5030.*Cannot find'):
self.client.getTestCaseIDByName('Big Bird')
def test_getTestCasesForTestPlan_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '3000.*4711'):
self.client.getTestCasesForTestPlan(4711)
def test_getTestCasesForTestSuite_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '8000.*4711'):
self.client.getTestCasesForTestSuite(4711, 2, 'a_detail')
def test_getTestPlanByName_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '7011.*4711'):
self.client.getTestPlanByName('project 4711', 'plan 4712')
def test_getTestPlanPlatforms_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '3000.*4711'):
#.........这里部分代码省略.........
示例2: TestLinkAPIOnlineTestCase
# 需要导入模块: from testlink import TestLinkHelper [as 别名]
# 或者: from testlink.TestLinkHelper import echo [as 别名]
class TestLinkAPIOnlineTestCase(unittest.TestCase):
""" TestCases for TestlinkAPIClient - interacts with a TestLink Server.
works with the example project NEW_PROJECT_API (see TestLinkExample.py)
"""
def setUp(self):
self.client = TestLinkHelper().connect(TestlinkAPIClient)
# def tearDown(self):
# pass
def test_checkDevKey(self):
response = self.client.checkDevKey()
self.assertEqual(True, response)
def test_about(self):
response = self.client.about()
self.assertIn('Testlink API', response)
def test_ping(self):
response = self.client.ping()
self.assertEqual('Hello!', response)
def test_echo(self):
response = self.client.echo('Yellow Submarine')
self.assertEqual('You said: Yellow Submarine', response)
def test_doesUserExist_unknownID(self):
response = self.client.doesUserExist('Big Bird')
self.assertIn('Big Bird', response[0]['message'])
self.assertEqual(10000, response[0]['code'])
def test_getBuildsForTestPlan_unknownID(self):
response = self.client.getBuildsForTestPlan(4711)
self.assertIn('4711', response[0]['message'])
self.assertEqual(3000, response[0]['code'])
def test_getFirstLevelTestSuitesForTestProject_unknownID(self):
response = self.client.getFirstLevelTestSuitesForTestProject(4711)
self.assertIn('4711', response[0]['message'])
self.assertEqual(7000, response[0]['code'])
def test_getFullPath_unknownID(self):
response = self.client.getFullPath(4711)
self.assertIn('getFullPath', response[0]['message'])
self.assertEqual(234, response[0]['code'])
def test_getLastExecutionResult_unknownID(self):
response = self.client.getLastExecutionResult(4711, 4712)
self.assertIn('4711', response[0]['message'])
self.assertEqual(3000, response[0]['code'])
def test_getLatestBuildForTestPlan_unknownID(self):
response = self.client.getLatestBuildForTestPlan(4711)
self.assertIn('4711', response[0]['message'])
self.assertEqual(3000, response[0]['code'])
def test_getProjects(self):
response = self.client.getProjects()
self.assertIsNotNone(response)
def test_getProjectTestPlans_unknownID(self):
response = self.client.getProjectTestPlans(4711)
self.assertIn('4711', response[0]['message'])
self.assertEqual(7000, response[0]['code'])
def test_getTestCase_unknownID(self):
response = self.client.getTestCase(4711)
# FAILURE in 1.9.3 API message: replacement does not work
# The Test Case ID (testcaseid: %s) provided does not exist!
#self.assertIn('4711', response[0]['message'])
self.assertEqual(5000, response[0]['code'])
def test_getTestCaseAttachments_unknownID(self):
response = self.client.getTestCaseAttachments(4711)
# FAILURE in 1.9.3 API message: replacement does not work
# The Test Case ID (testcaseid: %s) provided does not exist!
#self.assertIn('4711', response[0]['message'])
self.assertEqual(5000, response[0]['code'])
def test_getTestCaseCustomFieldDesignValue_unknownID(self):
response = self.client.getTestCaseCustomFieldDesignValue(
4712, 1, 4711, 'a_field', 'a_detail')
self.assertIn('4711', response[0]['message'])
self.assertEqual(7000, response[0]['code'])
def test_getTestCaseIDByName_unknownID(self):
response = self.client.getTestCaseIDByName('Big Bird')
self.assertIn('getTestCaseIDByName', response[0]['message'])
self.assertEqual(5030, response[0]['code'])
def test_getTestCasesForTestPlan_unknownID(self):
response = self.client.getTestCasesForTestPlan(4711)
self.assertIn('4711', response[0]['message'])
self.assertEqual(3000, response[0]['code'])
def test_getTestCasesForTestSuite_unknownID(self):
response = self.client.getTestCasesForTestSuite(4711, 2, 'a_detail')
#.........这里部分代码省略.........
示例3: TestLinkAPIOnlineTestCase
# 需要导入模块: from testlink import TestLinkHelper [as 别名]
# 或者: from testlink.TestLinkHelper import echo [as 别名]
class TestLinkAPIOnlineTestCase(unittest.TestCase):
""" TestCases for TestlinkAPIClient - interacts with a TestLink Server.
works with the example project NEW_PROJECT_API (see TestLinkExample.py)
"""
def setUp(self):
self.client = TestLinkHelper().connect(TestlinkAPIClient)
# def tearDown(self):
# pass
def test_checkDevKey(self):
response = self.client.checkDevKey()
self.assertEqual(True, response)
def test_about(self):
response = self.client.about()
self.assertIn('Testlink API', response)
def test_ping(self):
response = self.client.ping()
self.assertEqual('Hello!', response)
def test_echo(self):
response = self.client.echo('Yellow Submarine')
self.assertEqual('You said: Yellow Submarine', response)
def test_doesUserExist_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '10000.*Big Bird'):
self.client.doesUserExist('Big Bird')
def test_getBuildsForTestPlan_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '3000.*4711'):
self.client.getBuildsForTestPlan(4711)
def test_getFirstLevelTestSuitesForTestProject_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '7000.*4711'):
self.client.getFirstLevelTestSuitesForTestProject(4711)
def test_getFullPath_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, 'getFullPath.*234'):
self.client.getFullPath('4711')
def test_getLastExecutionResult_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '3000.*4711'):
self.client.getLastExecutionResult(4711, 4712)
def test_getLatestBuildForTestPlan_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '3000.*4711'):
self.client.getLatestBuildForTestPlan(4711)
def test_getProjects(self):
response = self.client.getProjects()
self.assertIsNotNone(response)
def test_getProjectTestPlans_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '7000.*4711'):
self.client.getProjectTestPlans(4711)
def test_getTestCase_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '5000.*4711'):
self.client.getTestCase(4711)
def test_getTestCase_unknownExternalID(self):
with self.assertRaisesRegexp(TLResponseError, '5040.*N-2'):
self.client.getTestCase(testcaseexternalid='N-2')
def test_getTestCaseAttachments_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '5000.*4711'):
self.client.getTestCaseAttachments(4711)
def test_getTestCaseCustomFieldDesignValue_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '7000.*4711'):
self.client.getTestCaseCustomFieldDesignValue(
'TC-4712', 1, 4711, 'a_field', 'a_detail')
def test_getTestCaseIDByName_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '5030.*Cannot find'):
self.client.getTestCaseIDByName('Big Bird')
def test_getTestCasesForTestPlan_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '3000.*4711'):
self.client.getTestCasesForTestPlan(4711)
def test_getTestCasesForTestSuite_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '8000.*4711'):
self.client.getTestCasesForTestSuite(4711, 2, 'a_detail')
def test_getTestPlanByName_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '7011.*4711'):
self.client.getTestPlanByName('project 4711', 'plan 4712')
def test_getTestPlanPlatforms_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '3000.*4711'):
self.client.getTestPlanPlatforms(4711)
def test_getTestProjectByName_unknownID(self):
with self.assertRaisesRegexp(TLResponseError, '7011.*4711'):
#.........这里部分代码省略.........
示例4: TestLinkAPIOnlineTestCase
# 需要导入模块: from testlink import TestLinkHelper [as 别名]
# 或者: from testlink.TestLinkHelper import echo [as 别名]
class TestLinkAPIOnlineTestCase(unittest.TestCase):
""" TestCases for TestlinkAPIClient - interacts with a TestLink Server.
works with the example project NEW_PROJECT_API (see TestLinkExample.py)
"""
def setUp(self):
self.client = TestLinkHelper().connect(TestlinkAPIClient)
# def tearDown(self):
# pass
def test_checkDevKey(self):
response = self.client.checkDevKey()
self.assertEqual(True, response)
def test_about(self):
response = self.client.about()
self.assertIn("Testlink API", response)
def test_ping(self):
response = self.client.ping()
self.assertEqual("Hello!", response)
def test_echo(self):
response = self.client.echo("Yellow Submarine")
self.assertEqual("You said: Yellow Submarine", response)
def test_doesUserExist_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "10000.*Big Bird"):
self.client.doesUserExist("Big Bird")
def test_getBuildsForTestPlan_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "3000.*40000711"):
self.client.getBuildsForTestPlan(40000711)
def test_getFirstLevelTestSuitesForTestProject_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "7000.*40000711"):
self.client.getFirstLevelTestSuitesForTestProject(40000711)
def test_getFullPath_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "getFullPath.*234"):
self.client.getFullPath("40000711")
def test_getLastExecutionResult_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "3000.*40000711"):
self.client.getLastExecutionResult(40000711, 40000712)
def test_getLatestBuildForTestPlan_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "3000.*40000711"):
self.client.getLatestBuildForTestPlan(40000711)
def test_getProjects(self):
response = self.client.getProjects()
self.assertIsNotNone(response)
def test_getProjectTestPlans_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "7000.*40000711"):
self.client.getProjectTestPlans(40000711)
def test_getProjectPlatforms_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "7000.*40000711"):
self.client.getProjectPlatforms(40000711)
def test_getTestCase_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "5000.*40000711"):
self.client.getTestCase(40000711)
def test_getTestCase_unknownExternalID(self):
with self.assertRaisesRegex(TLResponseError, "5040.*N-2"):
self.client.getTestCase(testcaseexternalid="N-2")
def test_getTestCaseAttachments_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "5000.*40000711"):
self.client.getTestCaseAttachments(40000711)
def test_getTestCaseCustomFieldDesignValue_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "7000.*40000711"):
self.client.getTestCaseCustomFieldDesignValue("TC-40000712", 1, 40000711, "a_field", "a_detail")
def test_getTestCaseIDByName_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "5030.*Cannot find"):
self.client.getTestCaseIDByName("Big Bird")
def test_getTestCasesForTestPlan_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "3000.*40000711"):
self.client.getTestCasesForTestPlan(40000711)
def test_getTestCasesForTestSuite_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "8000.*40000711"):
self.client.getTestCasesForTestSuite(40000711, 2, "a_detail")
def test_getTestPlanByName_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "7011.*40000711"):
self.client.getTestPlanByName("project 40000711", "plan 40000712")
def test_getTestPlanPlatforms_unknownID(self):
with self.assertRaisesRegex(TLResponseError, "3000.*40000711"):
self.client.getTestPlanPlatforms(40000711)
def test_getTestProjectByName_unknownID(self):
#.........这里部分代码省略.........
示例5: TestLinkAPIOnlineTestCase
# 需要导入模块: from testlink import TestLinkHelper [as 别名]
# 或者: from testlink.TestLinkHelper import echo [as 别名]
class TestLinkAPIOnlineTestCase(unittest.TestCase):
""" TestCases for TestlinkAPIClient - interacts with a TestLink Server.
works with the example project NEW_PROJECT_API (see TestLinkExample.py)
"""
def setUp(self):
self.client = TestLinkHelper().connect(TestlinkAPIClient)
# def tearDown(self):
# pass
def test_checkDevKey(self):
response = self.client.checkDevKey()
self.assertEqual(True, response)
def test_about(self):
response = self.client.about()
self.assertIn('Testlink API', response)
def test_ping(self):
response = self.client.ping()
self.assertEqual('Hello!', response)
def test_echo(self):
response = self.client.echo('Yellow Submarine')
self.assertEqual('You said: Yellow Submarine', response)
def test_doesUserExist_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '10000.*Big Bird'):
self.client.doesUserExist('Big Bird')
def test_getBuildsForTestPlan_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '3000.*40000711'):
self.client.getBuildsForTestPlan(40000711)
def test_getFirstLevelTestSuitesForTestProject_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '7000.*40000711'):
self.client.getFirstLevelTestSuitesForTestProject(40000711)
def test_getFullPath_unknownID(self):
with self.assertRaisesRegex(TLResponseError, 'getFullPath.*234'):
self.client.getFullPath('40000711')
def test_getLastExecutionResult_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '3000.*40000711'):
self.client.getLastExecutionResult(40000711, 40000712)
def test_getLatestBuildForTestPlan_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '3000.*40000711'):
self.client.getLatestBuildForTestPlan(40000711)
def test_getProjects(self):
response = self.client.getProjects()
self.assertIsNotNone(response)
def test_getProjectTestPlans_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '7000.*40000711'):
self.client.getProjectTestPlans(40000711)
def test_getProjectPlatforms_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '7000.*40000711'):
self.client.getProjectPlatforms(40000711)
def test_getTestCase_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '5000.*40000711'):
self.client.getTestCase(40000711)
def test_getTestCase_unknownExternalID(self):
with self.assertRaisesRegex(TLResponseError, '5040.*N-2'):
self.client.getTestCase(testcaseexternalid='N-2')
def test_getTestCaseAttachments_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '5000.*40000711'):
self.client.getTestCaseAttachments(40000711)
def test_getTestCaseCustomFieldDesignValue_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '7000.*40000711'):
self.client.getTestCaseCustomFieldDesignValue(
'TC-40000712', 1, 40000711, 'a_field', 'a_detail')
def test_getTestCaseIDByName_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '5030.*Cannot find'):
self.client.getTestCaseIDByName('Big Bird')
def test_getTestCasesForTestPlan_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '3000.*40000711'):
self.client.getTestCasesForTestPlan(40000711)
def test_getTestCasesForTestSuite_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '8000.*40000711'):
self.client.getTestCasesForTestSuite(40000711, 2, 'a_detail')
def test_getTestPlanByName_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '7011.*40000711'):
self.client.getTestPlanByName('project 40000711', 'plan 40000712')
def test_getTestPlanPlatforms_unknownID(self):
with self.assertRaisesRegex(TLResponseError, '3000.*40000711'):
self.client.getTestPlanPlatforms(40000711)
#.........这里部分代码省略.........