Skip to content

Commit f963a5f

Browse files
switch some more things around
1 parent 18d75ce commit f963a5f

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

tests/test_routing.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,10 @@ def test_router_single_instance(self):
6262
def test_no_duplicate_routers(self):
6363
router_ids = set()
6464

65-
for _ in range(100):
65+
for _ in range(1000):
6666
view = FixedTestView()
67+
router_ids.add(id(view.router))
6768

68-
# really goose it up with adding duplicate routers
69-
for _ in range(10):
70-
router_ids.add(id(view.router))
71-
72-
# we should have exactly ONE router instance despite
73-
# creating it 100 views x 10 accesses = 1000 times
7469
assert len(router_ids) == 1
7570

7671
def test_duplicate_routers_without_module_level_router(self):
@@ -84,20 +79,24 @@ def test_duplicate_routers_without_module_level_router(self):
8479

8580
@pytest.mark.limit_memory("2.5MB")
8681
def test_router_memory_stress_test(self):
82+
view_count = 50000
8783
views = []
8884

89-
for _ in range(50000):
85+
for _ in range(view_count):
9086
view = FixedTestView()
9187
views.append(view)
9288

89+
assert len(views) == view_count
9390
assert all(view.router is views[0].router for view in views)
9491

9592
@pytest.mark.limit_memory("4MB")
9693
def test_router_memory_stress_test_broken(self):
94+
view_count = 50000
9795
views = []
9896

99-
for _ in range(50000):
97+
for _ in range(view_count):
10098
view = BrokenTestView()
10199
views.append(view)
102100

101+
assert len(views) == view_count
103102
assert not all(view.router is views[0].router for view in views)

0 commit comments

Comments
 (0)