Skip to content

Commit 66ae7ee

Browse files
committed
New test case file for handling wip signal
1 parent 851e14d commit 66ae7ee

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import unittest
2+
from delphi_cdc_covidnet.update_sensor import add_prefix
3+
from delphi_cdc_covidnet.constants import *
4+
5+
def test_handle_wip_signal():
6+
# Test wip_signal = True, add prefix to all signals
7+
signal_names = add_prefix(SIGNALS, True, prefix="wip_")
8+
assert all(s.startswith("wip_") for s in signal_names)
9+
# Test wip_signal = list, add prefix to listed signals
10+
signal_names = add_prefix(SIGNALS, [SIGNALS[0]], prefix="wip_")
11+
assert signal_names[0].startswith("wip_")
12+
assert all(not s.startswith("wip_") for s in signal_names[1:])
13+
# Test wip_signal = False, add prefix to unpublished signals
14+
signal_names = add_prefix(["xyzzy", SIGNALS[0]], False, prefix="wip_")
15+
assert signal_names[0].startswith("wip_")
16+
assert all(s.startswith("wip_") for s in signal_names[1:])
17+
18+
19+
class MyTestCase(unittest.TestCase):
20+
pass
21+
22+
23+
if __name__ == '__main__':
24+
unittest.main()

0 commit comments

Comments
 (0)