Skip to content
This repository was archived by the owner on Aug 25, 2024. It is now read-only.

Commit 6bcb46c

Browse files
nitesh585pdxjohnny
authored andcommitted
tests: Consolidate test case classes
1 parent 3003cc8 commit 6bcb46c

File tree

7 files changed

+14
-5
lines changed

7 files changed

+14
-5
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88
### Added
9+
- Consolidate test case classes
910
- Tutorial on how to load models dynamically
1011
https://intel.github.io/dffml/tutorials/models/load.html
1112
- Added download progressbar in `util/net.py`

tests/df/test_auto_start.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ async def announce():
1414

1515
class TestAutoStart(AsyncTestCase):
1616
async def setUp(self):
17+
await super().setUp()
1718
dataflow = DataFlow(
1819
operations={
1920
"announce": announce.op,

tests/operation/test_io.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
class TestInputOutput(AsyncTestCase):
1515
async def setUp(self):
16-
super().setUp()
16+
await super().setUp()
1717
self.stdout = io.StringIO()
1818
InputDataflow = DataFlow(
1919
operations={

tests/operation/test_sqlite_query.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ def tearDownClass(cls):
2929
super().tearDownClass()
3030
os.unlink(cls.database_name)
3131

32-
def setUp(self):
32+
async def setUp(self):
33+
await super().setUp()
3334
self.table_name = "myTable"
3435
self.cols = {
3536
"key": "real",

tests/test_df.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ async def parse_line(line: str):
7979

8080

8181
class TestMemoryKeyValueStore(AsyncTestCase):
82-
def setUp(self):
82+
async def setUp(self):
83+
await super().setUp()
8384
self.kvStore = MemoryKeyValueStore(BaseConfig())
8485

8586
async def test_get_set(self):
@@ -96,12 +97,14 @@ async def test_get_none(self):
9697

9798
class TestMemoryOperationImplementationNetwork(AsyncTestCase):
9899
async def setUp(self):
100+
await super().setUp()
99101
self.operationsNetwork = MemoryOperationImplementationNetwork.withconfig(
100102
{}
101103
)
102104
self.operationsNetworkCtx = await self.operationsNetwork.__aenter__()
103105

104106
async def tearDown(self):
107+
await super().tearDown()
105108
await self.operationsNetwork.__aexit__(None, None, None)
106109

107110
async def test_contains_true(self):

tests/test_feature.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88

99

1010
class TestFeature(AsyncTestCase):
11-
def setUp(self):
11+
async def setUp(self):
12+
await super().setUp()
1213
self.feature = Feature("name", int, 1)
1314

1415
def test_default_dtype(self):
@@ -33,7 +34,8 @@ def test_convert_dtype_invalid(self):
3334

3435

3536
class TestFeatures(AsyncTestCase):
36-
def setUp(self):
37+
async def setUp(self):
38+
await super().setUp()
3739
self.one = Feature("one", int, 1)
3840
self.two = Feature("two", float, 2)
3941
self.three = Feature("three", int, 1)

tests/test_input_validation.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ def echo_shout(shout_in):
5555

5656
class TestDefintion(AsyncTestCase):
5757
async def setUp(self):
58+
await super().setUp()
5859
self.dataflow = DataFlow(
5960
operations={
6061
"get_circle": get_circle.op,

0 commit comments

Comments
 (0)