Skip to content

Commit 0a04f7e

Browse files
committed
Test: Create unittest suites
- run tests using "python test/test_labkey.py"
1 parent a67e4dc commit 0a04f7e

File tree

3 files changed

+34
-1
lines changed

3 files changed

+34
-1
lines changed

test/test_experiment_api.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,4 +137,15 @@ def test_server_not_found(self):
137137
def test_general_error(self):
138138
test = self
139139
throws_error_test(test, RequestError, self.service.get_general_error_response()
140-
, save_batch, *self.args, **self.expected_kwargs)
140+
, save_batch, *self.args, **self.expected_kwargs)
141+
142+
143+
def suite():
144+
load_tests = unittest.TestLoader().loadTestsFromTestCase
145+
return unittest.TestSuite([
146+
load_tests(TestLoadBatch),
147+
load_tests(TestSaveBatch)
148+
])
149+
150+
if __name__ == '__main__':
151+
unittest.main()

test/test_labkey.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
from __future__ import unicode_literals
2+
import unittest
3+
4+
from test_experiment_api import suite as exp_suite
5+
from test_query_api import suite as query_suite
6+
7+
if __name__ == '__main__':
8+
all_tests = unittest.TestSuite([
9+
exp_suite(),
10+
query_suite()
11+
])
12+
unittest.TextTestRunner().run(all_tests)

test/test_query_api.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,5 +257,15 @@ def test_general_error(self):
257257
, select_rows, *self.args, **self.expected_kwargs)
258258

259259

260+
def suite():
261+
load_tests = unittest.TestLoader().loadTestsFromTestCase
262+
return unittest.TestSuite([
263+
load_tests(TestDeleteRows),
264+
load_tests(TestUpdateRows),
265+
load_tests(TestInsertRows),
266+
load_tests(TestExecuteSQL),
267+
load_tests(TestSelectRows)
268+
])
269+
260270
if __name__ == '__main__':
261271
unittest.main()

0 commit comments

Comments
 (0)