Remove merge conflicts from src/testlink/testlinkapi.py#8
Remove merge conflicts from src/testlink/testlinkapi.py#8adamsar wants to merge 2 commits intoorenault:masterorenault/TestLink-API-Python-client:masterfrom
Conversation
|
Also added external id to getTestCaseById. I think I may have violated your styleguide though as on second inspection it looks like you name your parameters by how they are reflected in the actual TestLinkAPI. |
|
Hello Andrew, I currently starts a little refactoring for the v0.4.5 to implement a more flexible handling of optional arguments. With the, you would be able to call getTestCase() in two versions: or Would this be an acceptable solution for you? |
|
Hello Iczub, That sounds like a great solution. I am concurrently working on another python implementation of the Testlink API, albeit a more "REST"-y abstraction. I think our two projects will offer developers a good selection when working with TestLink. My project is started at https://github.com/adamsar/testlink-python-api/tree/master/testlink The basic usage of mine would be something like: Anyway, thanks for working on this Python wrapper! I've used it in a recent project and it was quite helpful. |
|
Hello Andrew (and other interested parties), Greetings Luiko |
module testlinkargs is used as a 'singleton' to register the supported TestLink API methods and there (positional and optional) arguments - replace testlinkapigeneric.positionalArgNamesDefault new decorator factory decoMakerApiCallWithArgs() - realize, that the decorator decoApiCallWithArgs could register API methods and there arguments with new function testlinkargs.registerMethod()
separation makes module testlinkapigeneric more readable
Fixed the merge conflict on this. The test cases seem to be written for a specific project however.