File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff 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 )
You can’t perform that action at this time.
0 commit comments