Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit cebcce1

Browse files
author
Lee Miller
committed
Add checks for joinChan command
1 parent ae4389f commit cebcce1

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

‎src/tests/test_addressgenerator.py‎

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
from .partial import TestPartialRun
1212
from .samples import (
13-
sample_seed, sample_deterministic_addr3, sample_deterministic_addr4,
14-
sample_deterministic_ripe)
13+
sample_deterministic_addr3, sample_deterministic_addr4,
14+
sample_deterministic_ripe, sample_subscription_addresses, sample_seed)
1515

1616
TEST_LABEL = 'test'
1717

@@ -77,7 +77,7 @@ def test_deterministic(self):
7777
sample_deterministic_addr3,
7878
self._execute(
7979
'createDeterministicAddresses', 3, 1, TEST_LABEL, 2,
80-
sample_seed, False, 0, 0))
80+
sample_seed, False))
8181

8282
try:
8383
self.assertEqual(
@@ -89,6 +89,8 @@ def test_deterministic(self):
8989
except queue.Empty:
9090
self.fail('No commands in the worker queue')
9191

92+
self.config.remove_section(sample_deterministic_addr3)
93+
9294
self.assertEqual(
9395
sample_deterministic_addr4,
9496
self._execute('createChan', 4, 1, TEST_LABEL, sample_seed, True))
@@ -105,6 +107,16 @@ def test_deterministic(self):
105107
self.assertTrue(
106108
self.config.getboolean(sample_deterministic_addr4, 'enabled'))
107109

110+
self.assertEqual(
111+
self._execute(
112+
'joinChan', sample_subscription_addresses[0], TEST_LABEL,
113+
sample_seed, False),
114+
'chan name does not match address')
115+
self.assertEqual(
116+
self._execute(
117+
'joinChan', sample_deterministic_addr3, TEST_LABEL,
118+
sample_seed, False), sample_deterministic_addr3)
119+
108120
def test_random(self):
109121
"""Test random address"""
110122
self.command_queue.put((

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /