Skip to content

Commit ec0bc82

Browse files
Luiko CzubLuiko Czub
Luiko Czub
authored and
Luiko Czub
committed
example Connect TestLink in a python shell added
1 parent cfcb3bb commit ec0bc82

File tree

1 file changed

+23
-5
lines changed

1 file changed

+23
-5
lines changed

Diff for: README.md

+23-5
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,24 @@ The user specific devKey are created inside TestLink, see
5555
pip install TestLink-0.4.5-RC1.zip
5656
```
5757

58+
Usage
59+
-----
60+
61+
### Connect TestLink in a python shell
62+
63+
```
64+
[PYENV]\testlink\Scripts\activate
65+
set TESTLINK_API_PYTHON_SERVER_URL=http://[YOURSERVER]/testlink/lib/api/xmlrpc/v1/xmlrpc.php
66+
set TESTLINK_API_PYTHON_DEVKEY=[Users devKey generated by TestLink]
67+
python
68+
>>> import testlink
69+
>>> tls = testlink.TestLinkHelper().connect(testlink.TestlinkAPIClient)
70+
>>> tls.countProjects()
71+
3
72+
>>> tls.getTestCase(None, testcaseexternalid='NPROAPI3-1')
73+
[{'full_tc_external_id': 'NPROAPI3-1', 'node_order': '0', 'is_open': '1', 'id': '2757', ...}]
74+
```
75+
5876
### Run example with command line arguments
5977

6078
```
@@ -65,9 +83,9 @@ python example\TestLinkExample.py
6583
```
6684
```
6785
[PYENV]\testlink\Scripts\activate
86+
set TESTLINK_API_PYTHON_SERVER_URL=http://[YOURSERVER]/testlink/lib/api/xmlrpc/v1/xmlrpc.php
87+
set TESTLINK_API_PYTHON_DEVKEY=[Users devKey generated by TestLink]
6888
python example\TestLinkExampleGenericApi.py
69-
--server_url http://[YOURSERVER]/testlink/lib/api/xmlrpc.php
70-
--devKey [Users devKey generated by TestLink]
7189
```
7290

7391
### Run unittests with TestLink Server interaction
@@ -132,15 +150,15 @@ for m in testlink.testlinkargs._apiMethodsArgs.keys():
132150

133151
TestLink-API-Python-client developers
134152
-------------------------------------
135-
* [James Stock], [Olivier Renault]
136-
* [g4l4drim], [pade], [lczub], [anton-matosov], [citizen-stig]
153+
* [James Stock], [Olivier Renault], [lczub]
154+
* [g4l4drim], [pade], [anton-matosov], [citizen-stig]
137155
* anyone forgotten?
138156

139157

140158
[Apache License 2.0]: http://www.apache.org/licenses/LICENSE-2.0
141159
[JinFeng]: http://www.sqaopen.net/blog/en/?p=63
142160
[TestLink API]: http://www.teamst.org/_tldoc/1.8/phpdoc_api/TestlinkAPI/TestlinkXMLRPCServer.html
143-
[TestLink]: http://www.teamst.org/
161+
[TestLink]: http://testlink.org/
144162
[Robot Framework]: http://code.google.com/p/robotframework
145163
[Jenkins]: http://jenkins-ci.org/
146164
[Releases]: https://github.com/lczub/TestLink-API-Python-client/releases

0 commit comments

Comments
 (0)