@@ -3628,8 +3628,8 @@ def test_benchmark(self):
36283628 no_coerce_time = no_coerce_stop - no_coerce_start
36293629 # flag if performance degrades signficantly - running about 2x for big lookups
36303630 self .assertTrue ((enum_time / choice_time ) < 3 )
3631- self .assertTrue ((enum_direct_time / choice_time ) < 2.5 )
3632- self .assertTrue ((no_coerce_time / choice_time ) < 2.5 )
3631+ self .assertTrue ((enum_direct_time / choice_time ) < 2.7 )
3632+ self .assertTrue ((no_coerce_time / choice_time ) < 2.7 )
36333633 print (
36343634 f'(EnumTester) Bulk Create -> '
36353635 f'EnumField: { enum_time } '
@@ -3700,8 +3700,8 @@ def test_single_field_benchmark(self):
37003700 f'ChoiceField: { choice_time } '
37013701 )
37023702 # Enum tends to be about ~12% slower
3703- self .assertTrue ((enum_time / choice_time ) < 1.8 )
3704- self .assertTrue ((no_coerce_time / choice_time ) < 1.7 )
3703+ self .assertTrue ((enum_time / choice_time ) < 2.3 )
3704+ self .assertTrue ((no_coerce_time / choice_time ) < 2.0 )
37053705
37063706 enum_start = perf_counter ()
37073707 for _ in SingleEnumPerf .objects .iterator (chunk_size = self .CHUNK_SIZE ):
@@ -3729,8 +3729,8 @@ def test_single_field_benchmark(self):
37293729 f'ChoiceField: { choice_time } '
37303730 )
37313731 # tends to be about 1.8x slower
3732- self .assertTrue ((enum_time / choice_time ) < 2.5 )
3733- self .assertTrue ((no_coerce_time / choice_time ) < 2.2 )
3732+ self .assertTrue ((enum_time / choice_time ) < 2.7 )
3733+ self .assertTrue ((no_coerce_time / choice_time ) < 2.7 )
37343734
37353735
37363736 class ExampleTests (TestCase ): # pragma: no cover - why is this necessary?
0 commit comments