-
Notifications
You must be signed in to change notification settings - Fork 39
Expand file tree
/
Copy path.test_durations
More file actions
1549 lines (1549 loc) · 198 KB
/
.test_durations
File metadata and controls
1549 lines (1549 loc) · 198 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"hypha/addressfield/tests.py::test_non_required": 0.0029533340130001307,
"hypha/addressfield/tests.py::test_non_required_blank_data": 0.000492749983095564,
"hypha/addressfield/tests.py::test_one_field_required": 0.2520059590024175,
"hypha/addressfield/tests.py::test_one_field_required_blank_data": 0.0007681669958401471,
"hypha/addressfield/tests.py::test_one_field_required_supplied_data": 0.0007159999804571271,
"hypha/api/v2/tests.py::TestOpenCallsJson::test_content_type_is_json": 0.3339449579943903,
"hypha/api/v2/tests.py::TestOpenCallsJson::test_excludes_fund_not_listed_on_front_page": 0.19630054099252447,
"hypha/api/v2/tests.py::TestOpenCallsJson::test_excludes_fund_with_no_open_round": 0.17699862500012387,
"hypha/api/v2/tests.py::TestOpenCallsJson::test_excludes_lab_not_listed_on_front_page": 0.12011299999721814,
"hypha/api/v2/tests.py::TestOpenCallsJson::test_includes_fund_with_open_round": 0.17013924998173025,
"hypha/api/v2/tests.py::TestOpenCallsJson::test_includes_live_lab": 0.12048408300324809,
"hypha/api/v2/tests.py::TestOpenCallsJson::test_response_does_not_expose_private_fields": 0.16024200001265854,
"hypha/api/v2/tests.py::TestOpenCallsJson::test_response_is_valid_json_list": 0.08492583301267587,
"hypha/api/v2/tests.py::TestOpenCallsJson::test_response_items_have_expected_keys": 0.1720799160102615,
"hypha/api/v2/tests.py::TestOpenCallsJson::test_returns_200_for_anonymous_user": 0.09768749900104012,
"hypha/api/v2/tests.py::TestOpenCallsJson::test_returns_empty_list_with_no_open_funds": 0.09376645799784455,
"hypha/api/v2/tests.py::TestOpenCallsJsonRateLimit::test_accessible_before_limit": 0.10038016601174604,
"hypha/api/v2/tests.py::TestOpenCallsJsonRateLimit::test_blocked_after_ip_limit_exceeded": 0.24325679101457354,
"hypha/apply/activity/tests/test_activity_tags.py::TestEmailName::test_extracts_first_part_only": 0.0003527910012053326,
"hypha/apply/activity/tests/test_activity_tags.py::TestEmailName::test_extracts_username_from_email": 0.0002781659859465435,
"hypha/apply/activity/tests/test_activity_tags.py::TestEmailName::test_returns_non_string_unchanged": 0.00027650000993162394,
"hypha/apply/activity/tests/test_activity_tags.py::TestEmailName::test_returns_none_unchanged": 0.000666042004013434,
"hypha/apply/activity/tests/test_activity_tags.py::TestEmailName::test_returns_string_unchanged_if_no_at_sign": 0.0012051669909851626,
"hypha/apply/activity/tests/test_activity_tags.py::TestLowerfirst::test_already_lowercase_unchanged": 0.0006253340106923133,
"hypha/apply/activity/tests/test_activity_tags.py::TestLowerfirst::test_empty_string_returns_empty": 0.00030587501532863826,
"hypha/apply/activity/tests/test_activity_tags.py::TestLowerfirst::test_lowercases_first_character": 0.0005029150197515264,
"hypha/apply/activity/tests/test_activity_tags.py::TestLowerfirst::test_preserves_rest_of_string": 0.0003607929829740897,
"hypha/apply/activity/tests/test_activity_tags.py::TestLowerfirst::test_single_character": 0.00033520799479447305,
"hypha/apply/activity/tests/test_activity_tags.py::TestSourceType::test_empty_string_returns_empty": 0.0014919169916538522,
"hypha/apply/activity/tests/test_activity_tags.py::TestSourceType::test_exact_submission_returns_submission": 0.0011836250050691888,
"hypha/apply/activity/tests/test_activity_tags.py::TestSourceType::test_non_submission_capitalizes_first_letter": 0.0007905400125309825,
"hypha/apply/activity/tests/test_activity_tags.py::TestSourceType::test_none_returns_none_string": 0.00034174999746028334,
"hypha/apply/activity/tests/test_activity_tags.py::TestSourceType::test_submission_variant_returns_submission": 0.00032624999585095793,
"hypha/apply/activity/tests/test_activity_tags.py::TestVisibilityDisplay::test_all_visibility_returns_all": 0.015186249991529621,
"hypha/apply/activity/tests/test_activity_tags.py::TestVisibilityDisplay::test_reviewer_visibility_for_applicant_includes_org_team": 39.345895375998225,
"hypha/apply/activity/tests/test_activity_tags.py::TestVisibilityDisplay::test_reviewer_visibility_for_staff_includes_team": 0.008857874985551462,
"hypha/apply/activity/tests/test_activity_tags.py::TestVisibilityDisplay::test_team_visibility_for_applicant_includes_org_name": 0.0061009999917587265,
"hypha/apply/activity/tests/test_activity_tags.py::TestVisibilityDisplay::test_team_visibility_for_staff_returns_team": 0.010263582997140475,
"hypha/apply/activity/tests/test_adapter_utils.py::TestGroupReviewers::test_empty_list_returns_empty_dict": 0.0003570829867385328,
"hypha/apply/activity/tests/test_adapter_utils.py::TestGroupReviewers::test_groups_by_role": 0.0006027079944033176,
"hypha/apply/activity/tests/test_adapter_utils.py::TestGroupReviewers::test_none_role_is_valid_key": 0.0003532499831635505,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsInvoicePublicTransition::test_approved_by_finance_is_public": 0.014726207999046892,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsInvoicePublicTransition::test_approved_by_staff_is_not_public": 0.0026411669823573902,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsInvoicePublicTransition::test_changes_requested_is_public": 0.0032279170118272305,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsInvoicePublicTransition::test_declined_is_public": 0.00414624999393709,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsInvoicePublicTransition::test_paid_is_public": 0.0031179579673334956,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsInvoicePublicTransition::test_payment_failed_is_public": 0.004998875985620543,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsInvoicePublicTransition::test_resubmitted_is_public": 0.0029064170084893703,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsInvoicePublicTransition::test_submitted_is_public": 0.0051662090118043125,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsReadyForReview::test_batch_ready_for_review_returns_true": 0.00039433399797417223,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsReadyForReview::test_ready_for_review_returns_true": 0.0003013749956153333,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsReadyForReview::test_transition_returns_false": 0.00031275101355277,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsReviewerUpdate::test_batch_reviewers_updated_returns_true": 0.00035125098656862974,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsReviewerUpdate::test_comment_returns_false": 0.0003671249869512394,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsReviewerUpdate::test_reviewers_updated_returns_true": 0.0003149999974993989,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsTransition::test_batch_transition_returns_true": 0.00037312500353436917,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsTransition::test_comment_message_returns_false": 0.0002795830077957362,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsTransition::test_new_submission_returns_false": 0.0006620009953621775,
"hypha/apply/activity/tests/test_adapter_utils.py::TestIsTransition::test_transition_message_returns_true": 0.0005636660062009469,
"hypha/apply/activity/tests/test_adapter_utils.py::TestReviewersMessage::test_empty_reviewers_returns_empty_list": 0.0007993329927558079,
"hypha/apply/activity/tests/test_adapter_utils.py::TestReviewersMessage::test_multiple_roles_produce_multiple_messages": 0.0015211249992717057,
"hypha/apply/activity/tests/test_adapter_utils.py::TestReviewersMessage::test_reviewer_with_role_includes_suffix": 0.0015027080080471933,
"hypha/apply/activity/tests/test_adapter_utils.py::TestReviewersMessage::test_reviewer_without_role_no_role_suffix": 0.0006388750043697655,
"hypha/apply/activity/tests/test_comments.py::TestCommentEdit::test_cant_edit_if_not_author": 0.2262633740028832,
"hypha/apply/activity/tests/test_digest_command.py::TestGroupbyFundLabId::test_empty_list_returns_empty": 0.00836049900681246,
"hypha/apply/activity/tests/test_digest_command.py::TestGroupbyFundLabId::test_groups_messages_by_fund_id": 0.001316249996307306,
"hypha/apply/activity/tests/test_digest_command.py::TestGroupbyFundLabId::test_message_without_fund_id_excluded": 0.0021164170029805973,
"hypha/apply/activity/tests/test_digest_command.py::TestGroupbyFundLabId::test_single_message_grouped": 0.0024944590113591403,
"hypha/apply/activity/tests/test_digest_command.py::TestSlackMessageToMarkdown::test_converts_slack_href_to_markdown_link": 0.00047008300316520035,
"hypha/apply/activity/tests/test_digest_command.py::TestSlackMessageToMarkdown::test_empty_string_returns_empty": 0.0003872920060530305,
"hypha/apply/activity/tests/test_digest_command.py::TestSlackMessageToMarkdown::test_multiple_hrefs_on_separate_lines_converted": 0.0002952079812530428,
"hypha/apply/activity/tests/test_digest_command.py::TestSlackMessageToMarkdown::test_no_href_unchanged": 0.0002870840107789263,
"hypha/apply/activity/tests/test_digest_command.py::TestSlackMessageToMarkdown::test_preserves_surrounding_text": 0.0003181260108249262,
"hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_activity_created": 0.11442479200195521,
"hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_handle_transition_public_to_public": 0.07868754098308273,
"hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_handle_transition_to_private_to_public": 0.07435141698806547,
"hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_handle_transition_to_public_to_private": 0.07268762499734294,
"hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_internal_transition_kwarg_for_invisible_transition": 0.07322191700222902,
"hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_lead_saved_on_activity": 39.492673250017106,
"hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_public_transition_kwargs": 0.09956895801587962,
"hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_review_saved_on_activity": 0.0951826649979921,
"hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_message_both": 0.19498870898678433,
"hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_message_no_added": 0.10259624899481423,
"hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_message_no_removed": 0.09595074999378994,
"hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_with_and_without_role": 0.19560512398311403,
"hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_with_role": 0.12496779100911226,
"hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_activity_created": 0.1265039170102682,
"hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_activity_lead_change": 0.1203138749988284,
"hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_activity_lead_change_from_none": 0.10891466599423438,
"hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_email_staff_update_invoice": 0.162834707996808,
"hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_slack_applicant_update_invoice": 40.1363815000077,
"hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_slack_created": 0.12098516699916217,
"hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_slack_lead_change": 0.15086375101236627,
"hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_slack_staff_update_invoice": 0.1852379589981865,
"hypha/apply/activity/tests/test_messaging.py::TestAnyMailBehaviour::test_email_new_submission": 0.11592000098607969,
"hypha/apply/activity/tests/test_messaging.py::TestAnyMailBehaviour::test_webhook_adds_reject_reason": 0.13959320799040142,
"hypha/apply/activity/tests/test_messaging.py::TestAnyMailBehaviour::test_webhook_updates_status": 0.1432953330076998,
"hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_calls_method_if_available": 0.11583783400419634,
"hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_calls_method_if_avaliable": 0.15610029199160635,
"hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_can_include_extra_kwargs": 0.10638091700093355,
"hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_can_send_a_message": 0.10260045900940895,
"hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_django_messages_used": 0.10945608399924822,
"hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_doesnt_send_a_message_if_not_configured": 0.07960112497676164,
"hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_that_kwargs_passed_to_send_message": 0.09757275100855622,
"hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_that_message_is_formatted": 0.12568950101558585,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_applicant_for_submission_comments": 0.1294548760051839,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_applicant_partners_for_submission_comments": 35.55843324899615,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_failed": 28.692026126023848,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_new_submission": 0.09396233399456833,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_partner_for_submission_comments": 0.12074233299790649,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_sent": 0.15057500102557242,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_staff_project_comments": 0.10130616700917017,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_staff_submission_comments": 0.09590904199285433,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_hide_staff_in_email": 0.11323445898597129,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_no_email_own_project_comment": 0.0988440010114573,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_no_email_own_submission_comment": 0.0881128759792773,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_no_email_private_comment": 0.09028416701767128,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_reviewer_update_email": 0.1371795829909388,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_reviewers_email": 0.13291879100142978,
"hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_show_staff_in_email": 0.32292812498053536,
"hypha/apply/activity/tests/test_messaging.py::TestMessageBackendApplication::test_event_created": 0.1733731670101406,
"hypha/apply/activity/tests/test_messaging.py::TestMessageBackendApplication::test_message_sent_to_adapter": 0.12320504100352991,
"hypha/apply/activity/tests/test_messaging.py::TestMessageBackendApplication::test_message_sent_to_all_adapter": 0.12362933400436305,
"hypha/apply/activity/tests/test_messaging.py::TestMessageBackendProject::test_event_created": 0.18103445899032522,
"hypha/apply/activity/tests/test_messaging.py::TestMessageBackendProject::test_message_sent_to_adapter": 0.13077933400927577,
"hypha/apply/activity/tests/test_messaging.py::TestMessageBackendProject::test_message_sent_to_all_adapter": 0.13149229099508375,
"hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_400_bad_request": 0.1846896250062855,
"hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_cant_send_with_no_room": 0.10256079198734369,
"hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_cant_send_with_no_token": 0.09388462400238495,
"hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_correct_payload": 0.11264712498814333,
"hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_fund_custom_slack_channel": 0.1299787909956649,
"hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_fund_multiple_custom_slack_channel": 0.11146441601158585,
"hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_gets_blank_if_slack_not_set": 0.08409370901063085,
"hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_gets_lead_if_slack_set": 0.08302795799681917,
"hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_message_with_good_response": 0.10427487498964183,
"hypha/apply/activity/tests/test_models.py::TestActivityModel::test_can_save_related_invoice": 0.2651070420106407,
"hypha/apply/activity/tests/test_models.py::TestActivityModel::test_can_save_related_report": 0.24460633400303777,
"hypha/apply/activity/tests/test_models.py::TestActivityModel::test_can_save_source_application": 0.08683200001541991,
"hypha/apply/activity/tests/test_models.py::TestActivityModel::test_can_save_source_project": 0.09083833399927244,
"hypha/apply/activity/tests/test_models.py::TestActivityOnlyIncludesCurrent::test_doesnt_include_non_current": 0.2259320419980213,
"hypha/apply/activity/tests/test_services.py::TestDeleteComment::test_activity_remains_current_after_delete": 0.10653866699431092,
"hypha/apply/activity/tests/test_services.py::TestDeleteComment::test_clone_created_with_current_false": 0.09632562499609776,
"hypha/apply/activity/tests/test_services.py::TestDeleteComment::test_deleted_timestamp_set": 0.08825691700621974,
"hypha/apply/activity/tests/test_services.py::TestDeleteComment::test_edited_timestamp_cleared": 0.09363516700977925,
"hypha/apply/activity/tests/test_services.py::TestDeleteComment::test_message_cleared_after_delete": 0.1130291669833241,
"hypha/apply/activity/tests/test_services.py::TestEditComment::test_double_edit_creates_chain": 0.11967825000465382,
"hypha/apply/activity/tests/test_services.py::TestEditComment::test_edit_creates_clone_with_current_false": 0.08055470797989983,
"hypha/apply/activity/tests/test_services.py::TestEditComment::test_edited_activity_has_edited_timestamp": 0.06354562498745508,
"hypha/apply/activity/tests/test_services.py::TestEditComment::test_edited_activity_remains_current": 0.0957207909959834,
"hypha/apply/activity/tests/test_services.py::TestEditComment::test_new_message_updates_activity": 0.0907079159951536,
"hypha/apply/activity/tests/test_services.py::TestEditComment::test_previous_link_set_on_edited_activity": 0.09546458299155347,
"hypha/apply/activity/tests/test_services.py::TestEditComment::test_same_message_returns_original_unchanged": 0.08299174900457729,
"hypha/apply/activity/tests/test_services.py::TestGetCommentCount::test_applicant_sees_own_comment": 0.11568224898655899,
"hypha/apply/activity/tests/test_services.py::TestGetCommentCount::test_count_excludes_non_current": 0.09874166800000239,
"hypha/apply/activity/tests/test_services.py::TestGetCommentCount::test_count_for_submission_with_no_comments": 0.07814841701474506,
"hypha/apply/activity/tests/test_services.py::TestGetCommentCount::test_count_includes_visible_comments": 0.07786708200001158,
"hypha/apply/activity/tests/test_tasks.py::TestSendEmail::test_args_passed_to_django": 0.013652915993588977,
"hypha/apply/activity/tests/test_tasks.py::TestSendEmail::test_email_failed_status_updated": 0.0014345420058816671,
"hypha/apply/activity/tests/test_tasks.py::TestUpdateMessageStatus::test_message_status_updated": 0.12440983399574179,
"hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_can_render_if_no_response": 0.011062168021453544,
"hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_field_and_help_default": 0.006773625005735084,
"hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_multi_select_disabled": 0.00745154099422507,
"hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_multi_select_enabled": 0.005975332998787053,
"hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_options_included_in_choices": 0.007590291992528364,
"hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_supplied_field_and_help": 0.006027251001796685,
"hypha/apply/dashboard/tests/test_services.py::TestGetPafForReview::test_excludes_already_approved_pafs": 0.14767512601974886,
"hypha/apply/dashboard/tests/test_services.py::TestGetPafForReview::test_excludes_pafs_for_different_role_groups": 0.1259033329988597,
"hypha/apply/dashboard/tests/test_services.py::TestGetPafForReview::test_non_sequential_includes_paf_even_with_earlier_unapproved_role": 0.14823099999921396,
"hypha/apply/dashboard/tests/test_services.py::TestGetPafForReview::test_returns_empty_queryset_when_no_pafs": 39.92543475099956,
"hypha/apply/dashboard/tests/test_services.py::TestGetPafForReview::test_returns_unapproved_paf_matching_user_groups": 0.2291117069835309,
"hypha/apply/dashboard/tests/test_services.py::TestGetPafForReview::test_sequential_excludes_paf_with_earlier_unapproved_role": 0.17966150000574999,
"hypha/apply/dashboard/tests/test_services.py::TestGetPafForReview::test_sequential_includes_paf_when_earlier_role_is_approved": 0.19577875100367237,
"hypha/apply/dashboard/tests/test_statusbar_tags.py::TestProjectStatusBar::test_applicant_sees_public_statuses": 0.020622209005523473,
"hypha/apply/dashboard/tests/test_statusbar_tags.py::TestProjectStatusBar::test_author_match_uses_public_statuses": 0.020124292001128197,
"hypha/apply/dashboard/tests/test_statusbar_tags.py::TestProjectStatusBar::test_author_mismatch_uses_user_role": 0.009912708002957515,
"hypha/apply/dashboard/tests/test_statusbar_tags.py::TestProjectStatusBar::test_css_class_empty_by_default": 0.009253373995306902,
"hypha/apply/dashboard/tests/test_statusbar_tags.py::TestProjectStatusBar::test_css_class_passed_through": 0.010308458004146814,
"hypha/apply/dashboard/tests/test_statusbar_tags.py::TestProjectStatusBar::test_current_status_index_contracting": 0.010707791996537708,
"hypha/apply/dashboard/tests/test_statusbar_tags.py::TestProjectStatusBar::test_current_status_index_draft": 0.0058809580077650025,
"hypha/apply/dashboard/tests/test_statusbar_tags.py::TestProjectStatusBar::test_current_status_index_internal_approval": 0.010149458001251332,
"hypha/apply/dashboard/tests/test_statusbar_tags.py::TestProjectStatusBar::test_current_status_is_passed_through": 0.009753416001331061,
"hypha/apply/dashboard/tests/test_statusbar_tags.py::TestProjectStatusBar::test_current_status_name_is_human_readable": 0.01042100100312382,
"hypha/apply/dashboard/tests/test_statusbar_tags.py::TestProjectStatusBar::test_staff_sees_full_status_choices": 0.010917500985669903,
"hypha/apply/dashboard/tests/test_views.py::TestAdminDashboard::test_does_show_admin_button_to_admins": 40.44807799998671,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantActiveInvoices::test_active_invoices_excludes_declined": 0.2562181670073187,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantActiveInvoices::test_active_invoices_excludes_paid": 0.20953783197910525,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantActiveInvoices::test_active_invoices_includes_submitted": 0.20212912498391233,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantActiveInvoices::test_active_invoices_only_shows_own": 0.21222416698583402,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_can_access_submissions_partials_with_active": 0.5320509159937501,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_can_have_draft_titles_on_submissions_partials": 0.30614358400634956,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_can_not_access_other_users_active": 0.26700329199957196,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_no_edit_if_in_review": 0.21139625000068918,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_submissions_partials_gets_invite_if_invited_to_proposal": 0.21503475001372863,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_submissions_partials_no_invite_if_can_edit": 0.1734020000003511,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboardPartials::test_applicant_projects_loads": 0.08748154199565761,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboardPartials::test_does_not_show_other_users_project": 0.17942720801511314,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboardPartials::test_projects_paginated_with_many": 0.8799877499986906,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboardPartials::test_shows_applicant_project": 0.17323475000739563,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantHistoricalData::test_historical_projects_count_zero_when_none": 0.3496893760020612,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantHistoricalData::test_historical_projects_only_complete": 0.31725437501154374,
"hypha/apply/dashboard/tests/test_views.py::TestApplicantHistoricalData::test_historical_submissions_shows_inactive": 0.217764374014223,
"hypha/apply/dashboard/tests/test_views.py::TestContractingDashboard::test_dashboard_loads": 0.13666066598671023,
"hypha/apply/dashboard/tests/test_views.py::TestContractingDashboard::test_non_contracting_project_not_counted": 0.21163995799724944,
"hypha/apply/dashboard/tests/test_views.py::TestContractingDashboard::test_project_with_contract_in_waiting_for_approval": 0.19283791701309383,
"hypha/apply/dashboard/tests/test_views.py::TestContractingDashboard::test_project_without_contract_in_waiting_for_contract": 0.5025543749943608,
"hypha/apply/dashboard/tests/test_views.py::TestContractingDashboard::test_projects_in_contracting_in_context": 0.11275083301006816,
"hypha/apply/dashboard/tests/test_views.py::TestContractingDashboard::test_total_contracting_count_includes_both": 0.3351422500127228,
"hypha/apply/dashboard/tests/test_views.py::TestDashboardDispatch::test_unauthenticated_user_redirected_to_login": 0.061918167004478164,
"hypha/apply/dashboard/tests/test_views.py::TestDashboardDispatch::test_user_without_role_redirected_to_home": 0.06667674898926634,
"hypha/apply/dashboard/tests/test_views.py::TestFinanceDashboard::test_active_invoices_section_in_context": 0.180338958001812,
"hypha/apply/dashboard/tests/test_views.py::TestFinanceDashboard::test_approved_by_staff_invoice_appears_in_active": 0.30906133400276303,
"hypha/apply/dashboard/tests/test_views.py::TestFinanceDashboard::test_dashboard_loads": 0.13201916702382732,
"hypha/apply/dashboard/tests/test_views.py::TestFinanceDashboard::test_invoices_for_approval_in_context": 0.14376874901063275,
"hypha/apply/dashboard/tests/test_views.py::TestFinanceDashboard::test_invoices_to_convert_in_context": 0.13520629197591916,
"hypha/apply/dashboard/tests/test_views.py::TestReviewerDashboard::test_no_submissions_waiting_for_review": 0.2914114999875892,
"hypha/apply/dashboard/tests/test_views.py::TestReviewerDashboard::test_submission_assigned_but_not_in_external_review_status": 0.30081108398735523,
"hypha/apply/dashboard/tests/test_views.py::TestReviewerDashboard::test_waiting_for_review_with_count": 0.5324009160103742,
"hypha/apply/dashboard/tests/test_views.py::TestReviewerDashboardRedirect::test_get_with_query_string_redirects_to_submissions_list": 0.07316691800951958,
"hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_active_invoices_with_invoices_in_correct_state": 0.39092900000105146,
"hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_active_invoices_with_no_project": 0.1886456670035841,
"hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_cannot_see_submission_in_determination_when_not_lead": 0.2734044169919798,
"hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_doesnt_show_active_invoices_when_not_mine": 0.287893124987022,
"hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_doesnt_show_active_invoices_with_none": 0.5216132929926971,
"hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_doest_show_active_invoices_when_paid_or_declined": 0.312860375008313,
"hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_unassigned_staff_cant_see_projects_awaiting_review_stats_or_table": 0.3220775829831837,
"hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_waiting_for_review_after_agreement_is_empty": 0.28879325100569986,
"hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_waiting_for_review_with_count": 0.31201758299721405,
"hypha/apply/dashboard/tests/test_views.py::TestStaffDashboardWithWagtailAdminAccess::test_does_show_admin_button_to_staff_with_wagtail_admin_access": 0.24199916599900462,
"hypha/apply/dashboard/tests/test_views.py::TestStaffDashboardWithoutWagtailAdminAccess::test_doesnt_show_admin_button_to_staff_without_wagtail_admin_access": 0.222329083000659,
"hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_determination_block_required": 0.17663220799295232,
"hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_field_label_required": 0.09990004199789837,
"hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_form_creation": 0.12837016698904335,
"hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_message_block_required": 0.1189162080117967,
"hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_name_field_required": 0.10542420898855198,
"hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_send_notice_block_required": 0.126112459009164,
"hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_can_submit_batch_determination": 0.7500729580206098,
"hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_can_submit_batch_determination_more_info_comment": 0.7983968759945128,
"hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_cant_access_without_action": 0.25410254100279417,
"hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_cant_access_without_submissions": 0.1424359170050593,
"hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_message_created_if_determination_exists": 0.42339233300299384,
"hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_sets_next_on_redirect": 0.008064333000220358,
"hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_success_if_no_next": 0.021494959000847302,
"hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_success_redirects_if_exists": 0.015178874979028478,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_auto_creation_uses_draft_when_invalid_status_settings": 0.7005082499817945,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_auto_creation_uses_status_settings": 40.150652334006736,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_access_form_if_lead": 0.2198862920195097,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_edit_draft_determination": 0.28316691701184027,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_edit_draft_determination_if_not_lead": 0.31399141599831637,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_edit_draft_determination_if_not_lead_with_projects": 0.317233458001283,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_progress_stage_via_determination": 0.3102800000051502,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_cant_access_wrong_status": 0.5212178330111783,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_cant_edit_submitted_more_info": 0.20903566700872034,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_cant_resubmit_determination": 0.24030874900927301,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_disabling_project_auto_creation_stops_projects_being_created": 0.25518629101861734,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_disabling_projects_ignores_auto_creation_setting": 0.24975683400407434,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_first_stage_accepted_determination_does_not_create_project": 0.27225233300123364,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_first_stage_rejected_determination_does_not_create_project": 0.25388120899151545,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_second_stage_accepted_determination_creates_project": 0.3338412919983966,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_second_stage_rejected_determination_does_not_create_project": 0.25940533399989363,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_sends_message_if_requires_more_info": 0.5275577920256183,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_single_stage_accepted_determination_creates_project": 0.24673037401225884,
"hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_single_stage_rejected_determination_does_not_create_project": 0.26403104201017413,
"hypha/apply/determinations/tests/test_views.py::EditDeterminationFormTestCase::test_can_edit_determination": 0.2946621250011958,
"hypha/apply/determinations/tests/test_views.py::StaffDeterminationsTestCase::test_can_access_determination": 0.23859645798802376,
"hypha/apply/determinations/tests/test_views.py::StaffDeterminationsTestCase::test_lead_can_access_determination": 0.20374258197261952,
"hypha/apply/determinations/tests/test_views.py::UserDeterminationFormTestCase::test_cant_access_form": 0.48798266700759996,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_active": 0.10732787600136362,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_annotated": 0.06051558200852014,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_by_lead": 0.14048154097690713,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_can_get": 0.03359221000573598,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_closed": 0.03841979100252502,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_inactive": 0.06519120800658129,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_new": 0.044363751003402285,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_no_submissions_not_either": 0.04729770799167454,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_open": 39.98795183400216,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_with_determined": 0.1271867919858778,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_with_progress": 0.06197116601106245,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_active": 0.14247674999933224,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_annotated": 0.08628683199640363,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_by_lead": 0.20501800000783987,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_can_get": 0.08738108299439773,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_closed": 0.0588980410102522,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_inactive": 0.13281283200194594,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_new": 0.10063866699056234,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_no_submissions_not_either": 0.09008941799402237,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_open": 0.08580012500169687,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_with_determined": 0.12668204099463765,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_with_progress": 0.08820250000280794,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestRoundsAndLabsManager::test_cant_get_fund": 0.0458685420016991,
"hypha/apply/funds/tests/models/test_roundsandlabs.py::TestRoundsAndLabsManager::test_doesnt_confuse_lab_and_round": 0.19929625000804663,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_can_save_multiple_forms_stage_two": 0.050127916983910836,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_can_save_two_forms": 0.02962899999693036,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_does_validates_without_project_approval_form": 0.06983049998234492,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_multiple_external_review_form": 0.03777412600175012,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_multiple_project_approval_form": 0.061520000992459245,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_no_form": 0.009317498988821171,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_two_first_stage_forms_in_two_stage": 0.0423974159930367,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_two_forms_one_stage": 0.04095433400652837,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_dosnt_validates_without_project_approval_form_for_projects_enabled": 0.026409415979287587,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validate_external_review_form": 0.03159462398616597,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validate_project_approval_form": 0.03015287399466615,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validates_with_one_form_one_stage": 0.023319624015130103,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validates_with_one_form_one_stage_with_deleted": 0.029999208010849543,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validates_with_project_report_form": 0.028104040990001522,
"hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validates_without_external_review_form": 0.3057824179850286,
"hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_email_block_required": 0.1545877499738708,
"hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_field_label_required": 0.11795470901415683,
"hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_form_creation": 0.13778204198752064,
"hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_full_name_block_required": 0.15836679300991818,
"hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_name_field_required": 0.495061582987546,
"hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_title_block_required": 0.15156599998590536,
"hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_fund": 0.447726292986772,
"hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_fund_with_external_review_form": 0.2819381239969516,
"hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_multi_phase_fund": 0.3005609169922536,
"hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_multi_phase_fund_reuse_forms": 0.38281020800059196,
"hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_multiple_forms_second_stage_in_fund": 40.164306123988354,
"hypha/apply/funds/tests/test_admin_views.py::TestRoundIndexView::test_application_links": 0.30232900100236293,
"hypha/apply/funds/tests/test_admin_views.py::TestRoundIndexView::test_number_of_rounds": 0.2020425829978194,
"hypha/apply/funds/tests/test_admin_views.py::TestRoundIndexView::test_review_form_links": 0.22073816701595206,
"hypha/apply/funds/tests/test_archive_tags.py::TestDisplayCoapplicantSection::test_owner_can_view_coapplicants": 0.10122983298788313,
"hypha/apply/funds/tests/test_archive_tags.py::TestDisplayCoapplicantSection::test_staff_can_view_coapplicants": 0.1073997909843456,
"hypha/apply/funds/tests/test_archive_tags.py::TestDisplayCoapplicantSection::test_unrelated_applicant_cannot_view_coapplicants": 0.08673012399231084,
"hypha/apply/funds/tests/test_archive_tags.py::TestHasReviewPerm::test_applicant_has_no_review_perm": 0.11973116699664388,
"hypha/apply/funds/tests/test_archive_tags.py::TestHasReviewPerm::test_archived_submission_has_no_review_perm": 0.0929092909937026,
"hypha/apply/funds/tests/test_archive_tags.py::TestHasReviewPerm::test_reviewer_in_external_review_has_perm": 0.118462457015994,
"hypha/apply/funds/tests/test_archive_tags.py::TestJoinWithCommas::test_empty_list_returns_empty_string": 0.0017755000008037314,
"hypha/apply/funds/tests/test_archive_tags.py::TestJoinWithCommas::test_four_items": 0.0008417919889325276,
"hypha/apply/funds/tests/test_archive_tags.py::TestJoinWithCommas::test_none_returns_empty_string": 0.0008010010060388595,
"hypha/apply/funds/tests/test_archive_tags.py::TestJoinWithCommas::test_single_item": 0.000744916993426159,
"hypha/apply/funds/tests/test_archive_tags.py::TestJoinWithCommas::test_three_items": 0.0011278770107310265,
"hypha/apply/funds/tests/test_archive_tags.py::TestJoinWithCommas::test_two_items": 0.0003687919961521402,
"hypha/apply/funds/tests/test_archive_tags.py::TestJoinWithCommas::test_works_with_non_string_objects": 0.00033745802647899836,
"hypha/apply/funds/tests/test_archive_tags.py::TestShowApplicantIdentity::test_always_shows_when_setting_disabled": 0.12721070999396034,
"hypha/apply/funds/tests/test_archive_tags.py::TestShowApplicantIdentity::test_hides_from_reviewer_assigned_to_submission": 0.10786066600121558,
"hypha/apply/funds/tests/test_archive_tags.py::TestShowApplicantIdentity::test_shows_to_reviewer_not_assigned_to_submission": 0.08969754200370517,
"hypha/apply/funds/tests/test_archive_tags.py::TestShowApplicantIdentity::test_shows_to_staff_even_when_setting_enabled": 0.08216195799468551,
"hypha/apply/funds/tests/test_differ.py::TestCompare::test_added_text_wrapped_in_ins": 0.0005312500143190846,
"hypha/apply/funds/tests/test_differ.py::TestCompare::test_deleted_text_wrapped_in_del": 0.0003289170126663521,
"hypha/apply/funds/tests/test_differ.py::TestCompare::test_empty_strings": 0.00028808199567720294,
"hypha/apply/funds/tests/test_differ.py::TestCompare::test_empty_vs_nonempty": 0.00038662500446662307,
"hypha/apply/funds/tests/test_differ.py::TestCompare::test_html_preserved_when_should_clean_false": 0.00027791601314675063,
"hypha/apply/funds/tests/test_differ.py::TestCompare::test_html_stripped_when_should_clean_true": 0.000293916993541643,
"hypha/apply/funds/tests/test_differ.py::TestCompare::test_identical_strings_have_no_diff_markers": 0.0002872500044759363,
"hypha/apply/funds/tests/test_differ.py::TestCompare::test_li_tag_replaced_with_bullet_character": 0.0006942930049262941,
"hypha/apply/funds/tests/test_differ.py::TestCompare::test_nonempty_vs_empty": 0.0010094579920405522,
"hypha/apply/funds/tests/test_differ.py::TestCompare::test_paragraph_break_inserted_after_period_newline": 0.001280875992961228,
"hypha/apply/funds/tests/test_differ.py::TestCompare::test_replaced_text_shows_del_and_ins": 0.0010517920018173754,
"hypha/apply/funds/tests/test_differ.py::TestCompare::test_returns_tuple_of_two": 0.001024582001264207,
"hypha/apply/funds/tests/test_differ.py::TestWrapAdded::test_wraps_text_in_ins_tag": 0.00042820700036827475,
"hypha/apply/funds/tests/test_differ.py::TestWrapDeleted::test_wraps_text_in_del_tag": 0.00040987499232869595,
"hypha/apply/funds/tests/test_forms.py::TestReviewerFormQueries::test_queries_existing_reviews": 0.16867949998413678,
"hypha/apply/funds/tests/test_forms.py::TestReviewerFormQueries::test_queries_init_and_render": 0.17305116797797382,
"hypha/apply/funds/tests/test_forms.py::TestReviewerFormQueries::test_queries_reviewers_swap": 0.1547840410057688,
"hypha/apply/funds/tests/test_forms.py::TestReviewerFormQueries::test_queries_roles_swap": 0.1886617900163401,
"hypha/apply/funds/tests/test_funds_utils.py::TestGetExportPollingTime::test_boundary_at_min_interval": 0.0014022090181242675,
"hypha/apply/funds/tests/test_funds_utils.py::TestGetExportPollingTime::test_boundary_upper": 0.0009432909864699468,
"hypha/apply/funds/tests/test_funds_utils.py::TestGetExportPollingTime::test_large_count_returns_maximum": 0.0012788339954568073,
"hypha/apply/funds/tests/test_funds_utils.py::TestGetExportPollingTime::test_medium_count_returns_interval": 0.0009811249910853803,
"hypha/apply/funds/tests/test_funds_utils.py::TestGetExportPollingTime::test_return_type_is_int": 0.0009511240059509873,
"hypha/apply/funds/tests/test_funds_utils.py::TestGetExportPollingTime::test_small_count_returns_minimum": 0.0009510409872746095,
"hypha/apply/funds/tests/test_funds_utils.py::TestGetOrCreateDefaultScreeningStatuses::test_returns_existing_default_without_changing_it": 0.02235183301672805,
"hypha/apply/funds/tests/test_funds_utils.py::TestGetOrCreateDefaultScreeningStatuses::test_returns_none_for_empty_querysets": 0.008940082989283837,
"hypha/apply/funds/tests/test_funds_utils.py::TestGetOrCreateDefaultScreeningStatuses::test_sets_first_no_as_default_when_no_default_exists": 0.01058487399131991,
"hypha/apply/funds/tests/test_funds_utils.py::TestGetOrCreateDefaultScreeningStatuses::test_sets_first_yes_as_default_when_no_default_exists": 0.009849501017015427,
"hypha/apply/funds/tests/test_funds_utils.py::TestGetStatusesAsParams::test_empty_list": 0.0010288330086041242,
"hypha/apply/funds/tests/test_funds_utils.py::TestGetStatusesAsParams::test_multiple_statuses": 0.000863625027704984,
"hypha/apply/funds/tests/test_funds_utils.py::TestGetStatusesAsParams::test_single_status": 0.0008454170165350661,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_can_get_draft_data": 0.10158800000499468,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_can_get_ordered_qs": 0.11472770800173748,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_can_get_required_block_names": 0.07913837498927023,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_can_get_reverse_ordered_qs": 0.10469700099201873,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_choices_added_for_search": 0.07727833298849873,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_correct_file_path_generated": 0.08284054200339597,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_create_revision_on_create": 0.0863866239960771,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_create_revision_on_data_change": 0.09179891599342227,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_dont_create_revision_on_data_same": 0.10775925000780262,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_draft_updated": 0.10773820799659006,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_file_gets_uploaded": 0.10194795799907297,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_in_final_stage": 0.2037051240040455,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_is_draft_property": 0.07780629201442935,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_number_not_in_search": 0.08156408401555382,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_richtext_in_char_is_removed_for_search": 0.08119600100326352,
"hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_richtext_is_removed_for_search": 0.07457962501212023,
"hypha/apply/funds/tests/test_models.py::TestAsJsonMixin::test_as_json_deadline_hidden_when_show_deadline_false": 0.04916783299995586,
"hypha/apply/funds/tests/test_models.py::TestAsJsonMixin::test_as_json_deadline_shown_when_open_round_exists": 0.08595216699177399,
"hypha/apply/funds/tests/test_models.py::TestAsJsonMixin::test_as_json_image_empty_string_when_no_image": 0.03163037498597987,
"hypha/apply/funds/tests/test_models.py::TestAsJsonMixin::test_as_json_no_deadline_without_open_round": 0.28166633400542196,
"hypha/apply/funds/tests/test_models.py::TestAsJsonMixin::test_as_json_returns_expected_keys": 0.03780312500020955,
"hypha/apply/funds/tests/test_models.py::TestAsJsonMixin::test_as_json_weight_is_int": 0.044388041977072135,
"hypha/apply/funds/tests/test_models.py::TestAssignedReviewersQuerySet::test_reviewed": 0.15522274999239016,
"hypha/apply/funds/tests/test_models.py::TestAssignedReviewersQuerySet::test_reviewed_with_review_order": 0.11714512399339583,
"hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_assigned_but_not_reviewed": 0.1611110010271659,
"hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_disagree_review_is_maybe": 0.1523361670115264,
"hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_dont_double_count_review_and_opinion": 0.1289135830302257,
"hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_opinionated_slash_confused_reviewer": 0.12389633299608249,
"hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_review_outcome": 0.1533692910015816,
"hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_submissions_dont_conflict": 0.2635098750179168,
"hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_associated_if_another_user_exists": 0.3206077089998871,
"hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_associated_if_logged_in": 0.15956350100168493,
"hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_associated_if_not_new": 0.18983987398678437,
"hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_can_submit_if_blank_user_data_even_if_logged_in": 0.16384799999650568,
"hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_can_submit_if_new": 0.2174745419906685,
"hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_doesnt_mess_with_name": 0.19431362400064245,
"hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_email_sent_to_user_on_submission_fund": 0.18119000000297092,
"hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_email_sent_to_user_on_submission_lab": 0.18022887500410434,
"hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_valid_email": 0.2375435000139987,
"hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_workflow_and_draft": 0.1763725839991821,
"hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_workflow_and_draft_lab": 0.17209270899184048,
"hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_workflow_and_status_assigned": 0.18055754200031515,
"hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_workflow_and_status_assigned_lab": 0.1722982920036884,
"hypha/apply/funds/tests/test_models.py::TestFundModel::test_can_access_workflow_class": 0.05245166599343065,
"hypha/apply/funds/tests/test_models.py::TestFundModel::test_can_not_be_open_with_draft_round": 0.08474770899920259,
"hypha/apply/funds/tests/test_models.py::TestFundModel::test_closed_round": 0.0804580420081038,
"hypha/apply/funds/tests/test_models.py::TestFundModel::test_multiple_open_rounds": 0.13783904099545907,
"hypha/apply/funds/tests/test_models.py::TestFundModel::test_no_open_rounds": 0.03187929201521911,
"hypha/apply/funds/tests/test_models.py::TestFundModel::test_no_round_exists": 0.036007167014759034,
"hypha/apply/funds/tests/test_models.py::TestFundModel::test_normal_round": 0.0851097089907853,
"hypha/apply/funds/tests/test_models.py::TestFundModel::test_open_ended_round": 0.07035012499545701,
"hypha/apply/funds/tests/test_models.py::TestFundModel::test_round_not_open": 0.06215295899892226,
"hypha/apply/funds/tests/test_models.py::TestReminderModel::test_can_save_reminder": 0.11728295900684316,
"hypha/apply/funds/tests/test_models.py::TestReminderModel::test_check_default_action": 0.08231645899650175,
"hypha/apply/funds/tests/test_models.py::TestReminderModel::test_reminder_action_message": 0.08466841801418923,
"hypha/apply/funds/tests/test_models.py::TestRequestForPartners::test_form_when_round": 0.2585210839897627,
"hypha/apply/funds/tests/test_models.py::TestRequestForPartners::test_message_when_no_round": 0.08379479202267248,
"hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_can_create_without_end_date": 0.08518370900128502,
"hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_can_not_create_with_other_open_end_date": 0.08306920700124465,
"hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_can_not_overlap_clean": 0.07144145900383592,
"hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_can_not_overlap_with_normal_round": 0.0738405000010971,
"hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_end_before_start": 0.04175799999211449,
"hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_end_overlaps": 0.06880966600147076,
"hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_inside_overlaps": 0.08335333400464151,
"hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_normal_start_end_doesnt_error": 0.052854207999189384,
"hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_other_fund_not_impacting": 0.10174304101383314,
"hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_start_overlaps": 0.0812197500054026,
"hypha/apply/funds/tests/test_models.py::TestRoundModelWorkflowAndForms::test_can_change_round_form_not_fund": 0.0967102499853354,
"hypha/apply/funds/tests/test_models.py::TestRoundModelWorkflowAndForms::test_forms_are_copied_to_new_rounds": 0.07178600100451149,
"hypha/apply/funds/tests/test_models.py::TestRoundModelWorkflowAndForms::test_workflow_is_copied_to_new_rounds": 0.07737524999538437,
"hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_file_private_url_included": 0.13775745799648575,
"hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_named_blocks_dont_break_if_no_response": 0.076288750016829,
"hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_named_blocks_not_included_in_answers": 0.09995833299763035,
"hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_normal_answers_included_in_answers": 0.13611208301153965,
"hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_paragraph_not_rendered_in_answers": 0.10188470900175162,
"hypha/apply/funds/tests/test_permissions.py::TestCanAccessDrafts::test_applicant_cannot_access_drafts": 0.019432250002864748,
"hypha/apply/funds/tests/test_permissions.py::TestCanAccessDrafts::test_staff_can_access_drafts_when_enabled": 0.009459874985623173,
"hypha/apply/funds/tests/test_permissions.py::TestCanAccessDrafts::test_staff_cannot_access_drafts_when_disabled": 0.009541375999106094,
"hypha/apply/funds/tests/test_permissions.py::TestCanAlterArchivedSubmissions::test_applicant_cannot_alter": 0.017293707991484553,
"hypha/apply/funds/tests/test_permissions.py::TestCanAlterArchivedSubmissions::test_staff_can_alter_when_setting_enabled": 0.008406999986618757,
"hypha/apply/funds/tests/test_permissions.py::TestCanAlterArchivedSubmissions::test_staff_cannot_alter_when_setting_disabled": 0.008280666006612591,
"hypha/apply/funds/tests/test_permissions.py::TestCanBulkArchive::test_applicant_cannot_bulk_archive": 0.01281187501444947,
"hypha/apply/funds/tests/test_permissions.py::TestCanBulkArchive::test_staff_can_bulk_archive_with_settings_enabled": 0.00793062498269137,
"hypha/apply/funds/tests/test_permissions.py::TestCanBulkOperations::test_non_staff_cannot_bulk_delete": 0.017204458999913186,
"hypha/apply/funds/tests/test_permissions.py::TestCanBulkOperations::test_non_staff_cannot_bulk_update": 0.0067217509931651875,
"hypha/apply/funds/tests/test_permissions.py::TestCanBulkOperations::test_staff_can_bulk_delete": 0.008781582975643687,
"hypha/apply/funds/tests/test_permissions.py::TestCanBulkOperations::test_staff_can_bulk_update": 0.011427167017245665,
"hypha/apply/funds/tests/test_permissions.py::TestCanChangeExternalReviewers::test_lead_can_change_reviewers": 0.11756470899854321,
"hypha/apply/funds/tests/test_permissions.py::TestCanChangeExternalReviewers::test_staff_can_change_when_give_staff_lead_perms_enabled": 0.13529424999433104,
"hypha/apply/funds/tests/test_permissions.py::TestCanChangeExternalReviewers::test_staff_cannot_change_when_not_lead_and_perms_disabled": 0.13219066699093673,
"hypha/apply/funds/tests/test_permissions.py::TestCanChangeExternalReviewers::test_stage_without_external_review_returns_false": 0.11466816801112145,
"hypha/apply/funds/tests/test_permissions.py::TestCanChangeExternalReviewers::test_superuser_can_always_change": 0.11357304199191276,
"hypha/apply/funds/tests/test_permissions.py::TestCanExportSubmissions::test_applicant_cannot_export": 0.02220833199680783,
"hypha/apply/funds/tests/test_permissions.py::TestCanExportSubmissions::test_staff_can_export_when_enabled": 0.009918040988850407,
"hypha/apply/funds/tests/test_permissions.py::TestCanExportSubmissions::test_staff_cannot_export_when_disabled": 0.007961084003909491,
"hypha/apply/funds/tests/test_permissions.py::TestCanInviteCoApplicants::test_archived_submission_blocks_invite": 0.10474245800287463,
"hypha/apply/funds/tests/test_permissions.py::TestCanInviteCoApplicants::test_limit_reached_blocks_invite": 0.07756479100498836,
"hypha/apply/funds/tests/test_permissions.py::TestCanInviteCoApplicants::test_owner_applicant_can_invite": 0.07641008299833629,
"hypha/apply/funds/tests/test_permissions.py::TestCanInviteCoApplicants::test_staff_can_invite": 40.37910804201965,
"hypha/apply/funds/tests/test_permissions.py::TestCanInviteCoApplicants::test_unrelated_applicant_cannot_invite": 0.13159241699031554,
"hypha/apply/funds/tests/test_permissions.py::TestCanTakeSubmissionActions::test_active_submission_allows_actions": 39.49344608200772,
"hypha/apply/funds/tests/test_permissions.py::TestCanTakeSubmissionActions::test_archived_submission_blocks_actions": 0.3954234999837354,
"hypha/apply/funds/tests/test_permissions.py::TestCanTakeSubmissionActions::test_unauthenticated_user_cannot_act": 0.0804798339959234,
"hypha/apply/funds/tests/test_permissions.py::TestCanUpdateCoApplicant::test_archived_submission_blocks_update": 0.2091396669857204,
"hypha/apply/funds/tests/test_permissions.py::TestCanUpdateCoApplicant::test_inviter_can_update_their_co_applicant": 0.1000507499993546,
"hypha/apply/funds/tests/test_permissions.py::TestCanUpdateCoApplicant::test_staff_can_update_any_co_applicant": 0.10090887498517986,
"hypha/apply/funds/tests/test_permissions.py::TestCanUpdateCoApplicant::test_submission_owner_can_update_co_applicant": 0.08989996000309475,
"hypha/apply/funds/tests/test_permissions.py::TestCanUpdateCoApplicant::test_unrelated_applicant_cannot_update_co_applicant": 0.09543179100728594,
"hypha/apply/funds/tests/test_permissions.py::TestCanViewArchivedSubmissions::test_applicant_cannot_view_archived": 0.013057250005658716,
"hypha/apply/funds/tests/test_permissions.py::TestCanViewArchivedSubmissions::test_staff_can_view_archived_when_setting_enabled": 0.009882917001959868,
"hypha/apply/funds/tests/test_permissions.py::TestCanViewArchivedSubmissions::test_staff_cannot_view_archived_when_setting_disabled": 0.009671167019405402,
"hypha/apply/funds/tests/test_permissions.py::TestCrossUserSubmissionAccess::test_co_applicant_of_one_submission_cannot_view_a_different_submission": 0.23264929198194295,
"hypha/apply/funds/tests/test_permissions.py::TestCrossUserSubmissionAccess::test_unrelated_applicant_cannot_view_another_applicants_submission": 0.11779454098723363,
"hypha/apply/funds/tests/test_permissions.py::TestDeleteSubmission::test_applicant_cannot_delete_another_users_draft": 0.15370270899438765,
"hypha/apply/funds/tests/test_permissions.py::TestDeleteSubmission::test_owner_can_delete_own_draft": 0.09158516601019073,
"hypha/apply/funds/tests/test_permissions.py::TestDeleteSubmission::test_owner_cannot_delete_own_non_draft_submission": 0.09470662502280902,
"hypha/apply/funds/tests/test_permissions.py::TestDeleteSubmission::test_superuser_can_delete_any_submission": 0.08829891699133441,
"hypha/apply/funds/tests/test_permissions.py::TestGetArchiveGroups::test_alter_groups_includes_staff_when_enabled": 0.014929540993762203,
"hypha/apply/funds/tests/test_permissions.py::TestGetArchiveGroups::test_view_groups_includes_staff_when_enabled": 0.001928917015902698,
"hypha/apply/funds/tests/test_permissions.py::TestIsUserHasAccessToViewSubmission::test_reviewer_can_view": 0.1496921669895528,
"hypha/apply/funds/tests/test_permissions.py::TestIsUserHasAccessToViewSubmission::test_staff_can_view": 0.12122879100206774,
"hypha/apply/funds/tests/test_permissions.py::TestIsUserHasAccessToViewSubmission::test_staff_cannot_view_archived_when_setting_disabled": 0.1438721249869559,
"hypha/apply/funds/tests/test_permissions.py::TestIsUserHasAccessToViewSubmission::test_submission_owner_can_view": 0.07926062500337139,
"hypha/apply/funds/tests/test_permissions.py::TestIsUserHasAccessToViewSubmission::test_unauthenticated_cannot_view": 0.07869308297813404,
"hypha/apply/funds/tests/test_permissions.py::TestIsUserHasAccessToViewSubmission::test_unrelated_user_cannot_view": 0.08425358300155494,
"hypha/apply/funds/tests/test_permissions.py::TestUserCanViewPostCommentForm::test_comment_role_co_applicant_can_post_comment": 0.12044208399311174,
"hypha/apply/funds/tests/test_permissions.py::TestUserCanViewPostCommentForm::test_edit_role_co_applicant_can_post_comment": 0.10798395801975857,
"hypha/apply/funds/tests/test_permissions.py::TestUserCanViewPostCommentForm::test_non_co_applicant_can_post_comment": 0.09839429100975394,
"hypha/apply/funds/tests/test_permissions.py::TestUserCanViewPostCommentForm::test_staff_can_post_comment": 0.11717995800427161,
"hypha/apply/funds/tests/test_permissions.py::TestUserCanViewPostCommentForm::test_view_role_co_applicant_cannot_post_comment": 0.12029804299527314,
"hypha/apply/funds/tests/test_tags.py::TestTemplateTags::test_markdown_tags": 0.011789791999035515,
"hypha/apply/funds/tests/test_tags.py::TestTemplateTags::test_submission_tags": 0.12867720799113158,
"hypha/apply/funds/tests/test_tags.py::TestTemplateTags::test_translate_tags_as_applicant": 0.09339654201176018,
"hypha/apply/funds/tests/test_tags.py::TestTemplateTags::test_translate_tags_as_staff": 0.1239560829999391,
"hypha/apply/funds/tests/test_tags.py::TestTemplateTags::test_translate_tags_disabled": 0.11567304100026377,
"hypha/apply/funds/tests/test_tasks.py::TestTasks::test_adds_csv_download_task": 0.5466224159899866,
"hypha/apply/funds/tests/test_tasks.py::TestTasks::test_csv_generation": 0.4926116670103511,
"hypha/apply/funds/tests/test_tasks.py::TestTasks::test_csv_generation_with_existing_manager": 0.48858620900136884,
"hypha/apply/funds/tests/test_tasks.py::TestTasks::test_doesnt_adds_csv_download_task": 0.5101407500042114,
"hypha/apply/funds/tests/test_utils.py::test_get_copied_form_name[(Copied on 2020-10-30 18:13:26.04) Out of place timestamp-(Copied on 2020-10-30 18:13:26.04) Out of place timestamp (Copied on 2024-10-16 15:05:13.72)]": 0.01737887499621138,
"hypha/apply/funds/tests/test_utils.py::test_get_copied_form_name[A Copied Form! (Copied on 2022-09-25 16:30:26.04)-A Copied Form! (Copied on 2024-10-16 15:05:13.72)]": 0.020392374019138515,
"hypha/apply/funds/tests/test_utils.py::test_get_copied_form_name[Test Form-Test Form (Copied on 2024-10-16 15:05:13.72)]": 0.05221300099219661,
"hypha/apply/funds/tests/test_views.py::TestAnonSubmissionFileView::test_anonymous_can_not_access": 0.20800012501422316,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_applicant_can_see_lead": 0.3600614159950055,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_applicant_cant_see_hidden_lead": 0.43125758299720474,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_can_edit_own_submission": 0.6636758749955334,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_can_see_view_determination_primary_action": 0.5716135420079809,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_can_submit_submission": 0.3905221249879105,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_can_view_own_submission": 0.30272220900224056,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_edit_other_submission": 0.4137370840035146,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_edit_submission_incorrect_state": 0.370421082014218,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_add_determination_primary_action": 1.0442342500173254,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_assign_reviewers_primary_action": 0.4112874589918647,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_assign_reviewers_secondary_action": 0.4204435009887675,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_create_review_primary_action": 0.47352216800209135,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_or_screen_submission": 0.24503120899316855,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_view_determination_primary_action": 0.6706569169764407,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_view_others_submission": 0.6856581669853767,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_get_congratulations_draft_proposal": 0.33175941700756084,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_get_edit_link_when_editable": 0.4166037079994567,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_gets_draft_on_edit_submission": 0.44117741700029,
"hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_sees_latest_draft_if_it_exists": 0.43357979197753593,
"hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_applicant_cannot_access_reviewer_leaderboard": 0.1011250830051722,
"hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_community_reviewer_cannot_access_reviewer_leaderboard": 0.08944199899269734,
"hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_partner_cannot_access_reviewer_leaderboard": 0.09031337500346126,
"hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_reviewer_cannot_access_leader_board": 0.08088650001445785,
"hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_staff_can_access_leaderboard": 0.1227016249904409,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_access_any_submission": 0.3128197090118192,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_only_access_accepted_submission": 0.4917087089997949,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_only_access_assigned_submission": 0.47470166701532435,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_only_access_external_review_or_higher_submission": 0.6405780009954469,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_only_access_reviewed_submission": 0.2738224159984384,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_see_create_review_primary_action": 0.4594649579958059,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_see_view_determination_primary_action": 0.5118030840094434,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_view_applicant_pii": 0.2964004169916734,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_access_dismissed_submission": 0.3454302499885671,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_add_determination_primary_action": 0.4912149169977056,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_assign_reviewers_primary_action": 0.4978143329935847,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_assign_reviewers_secondary_action": 0.25473616701492574,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_create_review_primary_action": 0.6434476669965079,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_view_determination_primary_action": 0.3648877090017777,
"hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_view_applicant_pii": 0.2870535409892909,
"hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_can_add_external_reviewer_and_review_remains": 0.30329495697515085,
"hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_can_be_made_role_and_not_duplciated": 0.2653093341505155,
"hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_can_be_made_role_and_not_duplicated": 0.5208887500048149,
"hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_can_remove_external_reviewer_and_review_remains": 0.24202187500486616,
"hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_add_reviewers_for_proposal": 0.23064087501552422,
"hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_add_staff_single": 0.21188383299158886,
"hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_change_role_reviewer_and_review_remains": 0.25568345800274983,
"hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_change_staff_single": 0.2559143749822397,
"hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_remove_reviewers_for_proposal": 0.2913515840045875,
"hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_remove_some_reviewers_for_proposal": 0.34885504200065043,
"hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_cant_add_reviewers_single": 0.21671558399975765,
"hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_staff_cant_add_reviewers_proposal": 0.23876233298506122,
"hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_staff_cant_remove_reviewers_proposal": 0.21049758300068788,
"hypha/apply/funds/tests/test_views.py::TestRevisionCompare::test_renders_with_all_the_diffs": 0.28577562600548845,
"hypha/apply/funds/tests/test_views.py::TestRevisionList::test_get_in_correct_order": 0.5045822510001017,
"hypha/apply/funds/tests/test_views.py::TestRevisionList::test_list_doesnt_include_draft": 0.30534041600185446,
"hypha/apply/funds/tests/test_views.py::TestRevisionsView::test_create_revisions_on_submit": 0.38999566600250546,
"hypha/apply/funds/tests/test_views.py::TestRevisionsView::test_dont_update_live_revision_on_save": 0.24004533301922493,
"hypha/apply/funds/tests/test_views.py::TestRevisionsView::test_existing_draft_edit_and_submit": 0.6369395410001744,
"hypha/apply/funds/tests/test_views.py::TestStaffReminderDeleteView::test_confirm_message": 0.2303799990186235,
"hypha/apply/funds/tests/test_views.py::TestStaffReminderDeleteView::test_has_access": 0.18903425001190044,
"hypha/apply/funds/tests/test_views.py::TestStaffSealedView::test_cant_post_to_sealed": 0.2524408329772996,
"hypha/apply/funds/tests/test_views.py::TestStaffSealedView::test_non_sealed_redirected_away": 0.265598540980136,
"hypha/apply/funds/tests/test_views.py::TestStaffSealedView::test_non_sealed_unaffected": 0.24103612499311566,
"hypha/apply/funds/tests/test_views.py::TestStaffSealedView::test_redirected_to_sealed": 0.2513804180198349,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionFileView::test_staff_can_access": 0.21367100000497885,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_applicant_can_see_application_draft_status": 0.24297308399400208,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_access_edit": 0.2568533339945134,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_access_edit_button": 0.25400137501128484,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_create_project": 0.19221670800470747,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_edit_submission": 0.29335833399090916,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_progress_phase": 0.21686791701358743,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_screen_submission": 0.17274812501273118,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_add_determination_primary_action": 0.4234619589988142,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_assign_reviewers_primary_action": 1.0845504570024787,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_assign_reviewers_secondary_action": 0.5236822080041748,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_create_review_primary_action": 0.5939112079940969,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_view_determination_primary_action": 0.5196972499979893,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_view_a_lab_submission": 0.2620783749880502,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_view_a_submission": 0.30010595900239423,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_view_submission_screening_block": 0.21355579199735075,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_access_edit_button_when_applicant_editing": 0.692726166016655,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_progress_stage_if_not_lead": 0.2333512910117861,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_see_add_determination_primary_action": 0.599552125990158,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_see_assign_reviewers_primary_action": 0.42060912599845324,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_see_create_review_primary_action": 0.8351918750122422,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_see_view_determination_primary_action": 0.8334920410125051,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_new_form_after_progress": 0.27096704101131763,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_not_included_fields_render": 0.3426935419847723,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_not_redirected_if_determination_submitted": 0.25751320901326835,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_not_redirected_if_wrong_determination_selected": 0.2459528329927707,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_previous_and_next_appears_on_page": 0.4088642489950871,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_redirected_to_determination": 0.24299354199320078,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_screen_application_primary_action_is_displayed": 0.2209626660187496,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_staff_can_see_application_draft_status": 0.2089463330048602,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_staff_can_see_translate_primary_action": 0.2424159999936819,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_staff_cant_see_application_draft_status": 0.2346257089957362,
"hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_staff_cant_see_translate_primary_action": 0.24930941601633094,
"hypha/apply/funds/tests/test_views.py::TestSubmissionDetailSimplifiedView::test_project_required": 0.13855633401544765,
"hypha/apply/funds/tests/test_views.py::TestSubmissionDetailSimplifiedView::test_staff_only": 0.12153325100371148,
"hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_can_post_to_sealed": 0.3152084159810329,
"hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_can_view_multiple_sealed": 0.38717304200690705,
"hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_not_asked_again": 0.32289320799463894,
"hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_peeking_is_logged": 0.37053462499170564,
"hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_redirected_to_sealed": 0.2199334579927381,
"hypha/apply/funds/tests/test_views.py::TestSuperUserSubmissionView::test_can_screen_applications_in_final_status": 0.33901437401073053,
"hypha/apply/funds/tests/test_views.py::TestSuperUserSubmissionView::test_can_screen_submission": 0.39323312501073815,
"hypha/apply/funds/tests/test_views.py::TestUpdateReviewersMixin::test_submission_transition_all_reviewer_roles_not_assigned": 0.2467336669942597,
"hypha/apply/funds/tests/test_views.py::TestUpdateReviewersMixin::test_submission_transition_to_internal_review": 0.40311470699089114,
"hypha/apply/funds/tests/test_views.py::TestUpdateReviewersMixin::test_submission_transition_to_proposal_internal_review": 0.24929370898462366,
"hypha/apply/funds/tests/test_views.py::TestUserReminderDeleteView::test_doesnt_has_access": 0.20513949998712633,
"hypha/apply/funds/tests/test_views.py::TestUserSubmissionFileView::test_owner_can_access": 0.17403254201053642,
"hypha/apply/funds/tests/test_views.py::TestUserSubmissionFileView::test_user_can_not_access": 0.2093995829927735,
"hypha/apply/funds/tests/views/test_batch_progress.py::ApplicantTestCase::test_cant_access_page_to_page": 0.10833295801421627,
"hypha/apply/funds/tests/views/test_batch_progress.py::ReivewersTestCase::test_cant_post_to_page": 0.08987254099338315,
"hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_can_progress_application": 0.37284958400414325,
"hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_can_progress_different_states": 0.47289337500114925,
"hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_can_progress_multiple_applications": 0.9429610840015812,
"hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_can_progress_one_in_mixed_state": 0.4437733740051044,
"hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_cant_progress_in_incorrect_state": 0.33982808199652936,
"hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_determine_redirects": 0.2351640819979366,
"hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_messenger_not_called_with_failed": 0.3188801259821048,
"hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_messenger_with_submission_in_review": 0.30122216598829255,
"hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_mixed_determine_notifies": 0.36853354099730495,
"hypha/apply/funds/tests/views/test_batch_reviewers.py::StaffTestCase::test_can_assign_role_reviewers": 0.7183987090102164,
"hypha/apply/funds/tests/views/test_batch_reviewers.py::StaffTestCase::test_can_reassign_from_other_role_reviewers": 0.6453075000026729,
"hypha/apply/funds/tests/views/test_batch_reviewers.py::StaffTestCase::test_can_reassign_role_reviewers": 0.694828542007599,
"hypha/apply/funds/tests/views/test_batch_reviewers.py::StaffTestCase::test_doesnt_remove_if_already_reviewed": 0.641025916003855,
"hypha/apply/funds/tests/views/test_rounds.py::TestApplicantRoundPage::test_cant_access_page": 0.10783887599245645,
"hypha/apply/funds/tests/views/test_rounds.py::TestReviewerAllRoundPage::test_cant_access_page": 0.09649637500115205,
"hypha/apply/funds/tests/views/test_rounds.py::TestStaffRoundPage::test_can_access_page": 0.14154166598746087,
"hypha/apply/funds/tests/views/test_submission_delete.py::test_delete_submission_view_login": 0.15167962599662133,
"hypha/apply/funds/tests/views/test_submission_delete.py::test_submission_delete_by_admin": 0.2918882090016268,
"hypha/apply/funds/tests/views/test_submission_delete.py::test_submission_delete_by_applicant": 0.359807541986811,
"hypha/apply/projects/reports/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_already_notified": 0.172489416989265,
"hypha/apply/projects/reports/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_project_complete": 0.10656804199970793,
"hypha/apply/projects/reports/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_project_not_in_progress": 0.10343895699770655,
"hypha/apply/projects/reports/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_report_due_in_7_days_already_submitted": 0.1440353329962818,
"hypha/apply/projects/reports/tests/test_commands.py::TestNotifyReportDue::test_notify_report_due_in_7_days": 0.17187087603088003,
"hypha/apply/projects/reports/tests/test_models.py::TestReport::test_late_if_two_weeks_behind": 0.1359929589816602,
"hypha/apply/projects/reports/tests/test_models.py::TestReport::test_not_late_if_one_ahead": 0.11452233298041392,
"hypha/apply/projects/reports/tests/test_models.py::TestReport::test_not_late_if_two_ahead_but_one_in_future": 0.12264837499242276,
"hypha/apply/projects/reports/tests/test_models.py::TestReport::test_queryset_done_doesnt_includes_draft": 0.127810417994624,
"hypha/apply/projects/reports/tests/test_models.py::TestReport::test_queryset_done_doesnt_includes_to_do": 0.12889349898614455,
"hypha/apply/projects/reports/tests/test_models.py::TestReport::test_queryset_done_includes_skipped": 0.13207341798988637,
"hypha/apply/projects/reports/tests/test_models.py::TestReport::test_queryset_done_includes_submitted": 0.1052646669850219,
"hypha/apply/projects/reports/tests/test_models.py::TestReport::test_start_date": 0.227346083993325,
"hypha/apply/projects/reports/tests/test_models.py::TestReport::test_start_date_with_submitted": 0.22939262399449944,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_current_due_report_gets_active_report": 0.1553647090040613,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_last_report_gets_report_in_past": 0.12483391699788626,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_last_report_gets_skipped": 0.11757495900383219,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_last_report_gets_submitted_report_in_past": 0.11771570901328232,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_months_always_relative": 0.11213787501037586,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_next_date_month_from_now": 0.13489712501177564,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_next_date_week_from_now": 0.11533645799499936,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_no_report_creates_report": 0.14732812400325201,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_no_report_creates_report_if_current_skipped": 0.2829094159969827,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_no_report_creates_report_not_in_past": 0.1522321660158923,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_no_report_schedule_in_future_creates_report": 0.1254448340041563,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_past_due": 0.14184420800302178,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_past_due_has_drafts": 0.12172816698148381,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_past_due_no_future": 0.1352540819934802,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_past_due_no_skipped": 0.14220662499428727,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_past_due_no_submitted": 0.12290925001434516,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_past_due_report_creates_report": 0.1301151240040781,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_past_due_report_future_schedule_creates_report": 0.13038024998968467,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_submitted_report_unaffected": 0.16692554198380094,
"hypha/apply/projects/reports/tests/test_models.py::TestReportConfig::test_today_schedule_gets_report_today": 0.13126104201364797,
"hypha/apply/projects/reports/tests/test_pages.py::TestReportListPage::test_applicants_cannot_access_report_list_page": 0.29518341599032283,
"hypha/apply/projects/reports/tests/test_pages.py::TestReportListPage::test_staff_can_access_report_list_page": 0.2735013760102447,
"hypha/apply/projects/reports/tests/test_pages.py::TestReportingPage::test_applicants_cannot_access_reporting_page": 0.12091437599156052,
"hypha/apply/projects/reports/tests/test_pages.py::TestReportingPage::test_staff_can_access_reporting_page": 0.25105229100154247,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantReportDetail::test_can_access_own_submitted_report": 0.2719458749925252,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantReportDetail::test_cant_access_other_draft_report": 0.20282612601295114,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantReportDetail::test_cant_access_other_future_report": 0.4674440829985542,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantReportDetail::test_cant_access_other_submitted_report": 0.2587862490036059,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantReportDetail::test_cant_access_own_draft_report": 0.24217179100378416,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantReportDetail::test_cant_access_own_future_report": 0.25272791598399635,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantSubmitReport::test_cant_edit_submitted_report": 0.26695799999288283,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantSubmitReport::test_cant_get_other_report": 0.233444249999593,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantSubmitReport::test_cant_get_own_report_for_closing_and_complete_project": 0.38048966601490974,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantSubmitReport::test_cant_submit_blank_report": 0.23069566600315738,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantSubmitReport::test_cant_submit_other_report": 0.2091054580087075,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantSubmitReport::test_get_own_report_for_inprogress_project": 0.4239344160014298,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantSubmitReport::test_save_report_draft": 0.2966564989910694,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantSubmitReport::test_save_report_with_draft": 0.36159633201896213,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantSubmitReport::test_submit_own_report": 0.31121037498814985,
"hypha/apply/projects/reports/tests/test_views.py::TestApplicantSubmitReport::test_submit_private_report": 0.32303499898989685,
"hypha/apply/projects/reports/tests/test_views.py::TestReportFrequencyUpdate::test_applicant_cant_access": 0.22112404101062566,
"hypha/apply/projects/reports/tests/test_views.py::TestReportFrequencyUpdate::test_staff_can_access": 0.18966862501110882,
"hypha/apply/projects/reports/tests/test_views.py::TestReportListView::test_applicant_cant_access": 0.16199383298226167,
"hypha/apply/projects/reports/tests/test_views.py::TestReportListView::test_staff_can_access": 0.25326329199015163,
"hypha/apply/projects/reports/tests/test_views.py::TestReportingView::test_applicant_cant_access": 0.10234379100438673,
"hypha/apply/projects/reports/tests/test_views.py::TestReportingView::test_staff_can_access": 0.2576262909860816,
"hypha/apply/projects/reports/tests/test_views.py::TestSkipReport::test_can_skip_draft_report": 0.23344145799637772,
"hypha/apply/projects/reports/tests/test_views.py::TestSkipReport::test_can_skip_report": 0.20168354199267924,
"hypha/apply/projects/reports/tests/test_views.py::TestSkipReport::test_can_unskip_report": 0.18329737399471924,
"hypha/apply/projects/reports/tests/test_views.py::TestSkipReport::test_cant_skip_current_report": 0.19669916699058376,
"hypha/apply/projects/reports/tests/test_views.py::TestSkipReport::test_cant_skip_submitted_report": 0.1926382090023253,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffReportDetail::test_can_access_submitted_report": 0.6082507090031868,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffReportDetail::test_cant_access_draft_report": 0.20969391700054985,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffReportDetail::test_cant_access_future_report": 0.21329441700072493,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffReportDetail::test_cant_access_skipped_report": 0.20371183300449047,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffSubmitReport::test_cant_get_page_for_closing_and_complete_project": 0.6868122079904424,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffSubmitReport::test_cant_submit_blank_report": 0.25949933299853,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffSubmitReport::test_cant_submit_future_report": 0.22517716699803714,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffSubmitReport::test_cant_submit_report_for_closing_and_complete_project": 0.36664954099978786,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffSubmitReport::test_edit_submitted_report": 0.3199830410158029,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffSubmitReport::test_get_page_for_inprogress_project": 0.269920249003917,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffSubmitReport::test_resubmit_submitted_report": 0.35278966699843295,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffSubmitReport::test_save_report_draft": 0.2740108330035582,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffSubmitReport::test_save_report_with_draft": 0.4651959569891915,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffSubmitReport::test_submit_private_report": 0.3725535420089727,
"hypha/apply/projects/reports/tests/test_views.py::TestStaffSubmitReport::test_submit_report": 0.32277233300555963,
"hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_already_notified": 0.20664137485437095,
"hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_project_complete": 0.15369704202748835,
"hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_project_not_in_progress": 0.14183241710998118,
"hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_report_due_in_7_days_already_submitted": 0.1701067901449278,
"hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_notify_report_due_in_7_days": 0.1784827500814572,
"hypha/apply/projects/tests/test_files.py::TestFlatten::test_no_items": 0.012632541984203272,
"hypha/apply/projects/tests/test_files.py::TestFlatten::test_one_level_of_items": 0.0012915829865960404,
"hypha/apply/projects/tests/test_files.py::TestFlatten::test_three_levels_of_items": 0.0017937909869942814,
"hypha/apply/projects/tests/test_files.py::TestFlatten::test_two_levels_of_items": 0.0016807919892016798,
"hypha/apply/projects/tests/test_files.py::TestGetFiles::test_get_files": 0.1338997080019908,
"hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_approved_by_staff_status": 0.15489287598757073,
"hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_changes_requested_by_finance1_status": 0.11737970900139771,
"hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_changes_requested_by_staff_status": 0.1344471250049537,
"hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_resubmitted_status": 0.12111925100907683,
"hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_submitted_status": 0.10862825099320617,
"hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_approved_by_staff_status": 0.10506595799233764,
"hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_changes_requested_by_finance1_status": 0.11808591699809767,
"hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_changes_requested_by_staff_status": 0.10903074900852516,
"hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_resubmitted_status": 0.121941250981763,
"hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_submitted_status": 0.1059758749906905,
"hypha/apply/projects/tests/test_forms.py::TestChangePAFStatusForm::test_comment_is_not_required": 0.16387137600395363,
"hypha/apply/projects/tests/test_forms.py::TestChangePAFStatusForm::test_paf_status_is_required": 0.10625737598456908,
"hypha/apply/projects/tests/test_forms.py::TestContractUploadForm::test_applicant_can_upload_signed": 0.00998691598942969,
"hypha/apply/projects/tests/test_forms.py::TestContractUploadForm::test_applicant_cant_upload_unsigned": 0.002443083008984104,
"hypha/apply/projects/tests/test_forms.py::TestCreateInvoiceForm::test_adding_invoice": 0.13595712499227375,
"hypha/apply/projects/tests/test_forms.py::TestCreateInvoiceForm::test_supporting_documents_not_required": 0.1515872500021942,
"hypha/apply/projects/tests/test_forms.py::TestEditInvoiceForm::test_add_new_supporting_document": 0.1581421250011772,
"hypha/apply/projects/tests/test_forms.py::TestEditInvoiceForm::test_keep_existing_supporting_document": 0.14855787600390613,
"hypha/apply/projects/tests/test_forms.py::TestEditInvoiceForm::test_remove_existing_supporting_document": 0.11369566799839959,
"hypha/apply/projects/tests/test_forms.py::TestProjectForm::test_updating_fields_sets_changed_flag": 0.13581920899741817,
"hypha/apply/projects/tests/test_forms.py::TestSelectDocumentForm::test_copying_files": 0.15414370798680466,
"hypha/apply/projects/tests/test_forms.py::TestStaffContractUploadForm::test_staff_can_upload_signed": 0.010768249980174005,
"hypha/apply/projects/tests/test_forms.py::TestStaffContractUploadForm::test_staff_can_upload_unsigned": 0.005907291008043103,
"hypha/apply/projects/tests/test_middleware.py::test_non_project_routes_allowed[None]": 0.00221387499186676,
"hypha/apply/projects/tests/test_middleware.py::test_non_project_routes_allowed[namespaces_value0]": 0.0027887920005014166,
"hypha/apply/projects/tests/test_middleware.py::test_projects_middleware_access_control[False-namespaces1-/projects/some/path/-True]": 0.002223706993390806,
"hypha/apply/projects/tests/test_middleware.py::test_projects_middleware_access_control[False-namespaces2-/submissions/path/-False]": 0.0029904160037403926,
"hypha/apply/projects/tests/test_middleware.py::test_projects_middleware_access_control[False-namespaces3-/funds/projects/some/path/-True]": 0.001963040995178744,
"hypha/apply/projects/tests/test_middleware.py::test_projects_middleware_access_control[True-namespaces0-/projects/some/path/-False]": 0.0028776660037692636,
"hypha/apply/projects/tests/test_middleware.py::test_projects_middleware_access_control[True-namespaces4-/funds/projects/some/path/-False]": 0.0021468750055646524,
"hypha/apply/projects/tests/test_middleware.py::test_resolver404_passes_through": 0.0019685430015670136,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_applicant_can_edit_invoice": 0.3509843749925494,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_applicant_cant_edit_deliverables": 1.0823944180010585,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_applicant_cant_edit_invoice": 0.5961736239987658,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_can_user_delete_from_submitted": 0.11536391597473994,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_deliverables_total_amount": 0.2221907079947414,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_cant_edit_deliverables": 0.8016104589914903,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_invoice_status_user_choices": 0.022573751004529186,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_paid_value_overrides_paid_value": 0.13512141701357905,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_paid_value_used_when_no_paid_value": 0.11553220699715894,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_can_change_status": 0.41475887499109376,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_can_delete_from_submitted": 0.10495208200882189,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_can_edit_deliverables": 0.3231267920054961,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_can_edit_invoice": 0.36662170800263993,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_change_status": 0.4751821660029236,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_delete_from_changes_requested": 0.11256120799225755,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_delete_from_declined": 0.11429029100690968,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_delete_from_paid": 0.10676812499877997,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_delete_from_resubmitted": 0.11763249998330139,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_edit_deliverables": 0.6452054999972461,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_edit_invoice": 0.5687522510124836,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_user_cant_delete_from_changes_requested": 0.11762616598571185,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_user_cant_delete_from_declined": 0.11541108299570624,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_user_cant_delete_from_paid": 0.1547928329964634,
"hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_user_cant_delete_from_resubmitted": 0.13944504199025687,
"hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_approved_by_finance_1": 0.1403424579912098,
"hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_approved_by_staff": 0.1176384159916779,
"hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_for_finance_1": 0.35707129300863016,
"hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_get_totals": 0.2362696659984067,
"hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_get_totals_no_value": 0.003247416971134953,
"hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_not_rejected": 0.2594497519894503,
"hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_rejected": 0.22098895799717866,
"hypha/apply/projects/tests/test_models.py::TestProjectModel::test_create_from_submission": 0.1086649169883458,
"hypha/apply/projects/tests/test_models.py::TestReport::test_late_if_two_weeks_behind": 0.19634166709147394,
"hypha/apply/projects/tests/test_models.py::TestReport::test_not_late_if_one_ahead": 0.17253308196086437,
"hypha/apply/projects/tests/test_models.py::TestReport::test_not_late_if_two_ahead_but_one_in_future": 0.15967058390378952,
"hypha/apply/projects/tests/test_models.py::TestReport::test_queryset_done_doesnt_includes_draft": 0.14343870792072266,
"hypha/apply/projects/tests/test_models.py::TestReport::test_queryset_done_doesnt_includes_to_do": 0.13223879097495228,
"hypha/apply/projects/tests/test_models.py::TestReport::test_queryset_done_includes_skipped": 0.12229966698214412,
"hypha/apply/projects/tests/test_models.py::TestReport::test_queryset_done_includes_submitted": 0.16984625102486461,
"hypha/apply/projects/tests/test_models.py::TestReport::test_start_date": 0.36023799993563443,
"hypha/apply/projects/tests/test_models.py::TestReport::test_start_date_with_submitted": 0.3107237931108102,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_current_due_report_gets_active_report": 0.1908937090774998,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_last_report_gets_report_in_past": 0.17313183296937495,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_last_report_gets_skipped": 0.1784205009462312,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_last_report_gets_submitted_report_in_past": 0.1673934580758214,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_months_always_relative": 0.13849699997808784,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_next_date_month_from_now": 0.13591970794368535,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_next_date_week_from_now": 0.1300598740344867,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_no_report_creates_report": 0.1626441249391064,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_no_report_creates_report_if_current_skipped": 0.3391600828617811,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_no_report_creates_report_not_in_past": 0.13832145789638162,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_no_report_schedule_in_future_creates_report": 0.14976866694632918,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due": 0.14902862592134625,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_has_drafts": 0.12650970800314099,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_no_future": 0.16134987608529627,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_no_skipped": 0.19995729206129909,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_no_submitted": 0.1643628760939464,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_report_creates_report": 0.1675410009920597,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_report_future_schedule_creates_report": 0.15726233297027647,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_submitted_report_unaffected": 0.18455791601445526,
"hypha/apply/projects/tests/test_models.py::TestReportConfig::test_today_schedule_gets_report_today": 0.14914162398781627,
"hypha/apply/projects/tests/test_more_templatetags.py::TestCanShowPaidDate::test_false_for_declined": 0.13841687499370892,
"hypha/apply/projects/tests/test_more_templatetags.py::TestCanShowPaidDate::test_false_for_paid_without_paid_date": 0.11506579199340194,
"hypha/apply/projects/tests/test_more_templatetags.py::TestCanShowPaidDate::test_false_for_submitted": 0.10321220899641048,
"hypha/apply/projects/tests/test_more_templatetags.py::TestCanShowPaidDate::test_true_for_paid_with_paid_date": 0.11323612500564195,
"hypha/apply/projects/tests/test_more_templatetags.py::TestContractReuploadedByApplicant::test_false_when_contract_not_signed_by_applicant": 0.14059087599162012,
"hypha/apply/projects/tests/test_more_templatetags.py::TestContractReuploadedByApplicant::test_false_when_no_contracts": 0.11606116699113045,
"hypha/apply/projects/tests/test_more_templatetags.py::TestContractReuploadedByApplicant::test_true_when_contract_signed_by_applicant": 0.11865658299939241,
"hypha/apply/projects/tests/test_more_templatetags.py::TestContractUploadedByContracting::test_false_when_no_contracts": 0.12091475000488572,
"hypha/apply/projects/tests/test_more_templatetags.py::TestContractUploadedByContracting::test_true_when_contract_exists": 0.12677933400846086,
"hypha/apply/projects/tests/test_more_templatetags.py::TestDisplayInvoiceStatusForUser::test_applicant_sees_public_status": 0.14362716699542943,
"hypha/apply/projects/tests/test_more_templatetags.py::TestDisplayInvoiceStatusForUser::test_contracting_sees_internal_status": 0.12010379099228885,
"hypha/apply/projects/tests/test_more_templatetags.py::TestDisplayInvoiceStatusForUser::test_finance_sees_internal_status": 0.10726408399932552,
"hypha/apply/projects/tests/test_more_templatetags.py::TestDisplayInvoiceStatusForUser::test_staff_sees_internal_status": 0.12366599999950267,
"hypha/apply/projects/tests/test_more_templatetags.py::TestIsProjectContractApproved::test_false_when_contract_has_no_approver": 0.15917674999218434,
"hypha/apply/projects/tests/test_more_templatetags.py::TestIsProjectContractApproved::test_false_when_no_contracts": 0.10982274998968933,
"hypha/apply/projects/tests/test_more_templatetags.py::TestIsProjectContractApproved::test_true_when_contract_has_approver": 0.12680041602288838,
"hypha/apply/projects/tests/test_more_templatetags.py::TestPercentage::test_basic_percentage": 0.009518292004941031,
"hypha/apply/projects/tests/test_more_templatetags.py::TestPercentage::test_full_amount": 0.00871666701277718,
"hypha/apply/projects/tests/test_more_templatetags.py::TestPercentage::test_none_total_returns_zero": 0.003778958023758605,
"hypha/apply/projects/tests/test_more_templatetags.py::TestPercentage::test_rounds_down": 0.0028344579914119095,
"hypha/apply/projects/tests/test_more_templatetags.py::TestPercentage::test_zero_total_returns_zero": 0.006207750993780792,
"hypha/apply/projects/tests/test_more_templatetags.py::TestProjectCanHaveInvoices::test_false_for_contracting": 0.12577250100730453,
"hypha/apply/projects/tests/test_more_templatetags.py::TestProjectCanHaveInvoices::test_false_for_draft": 0.09074091800721362,
"hypha/apply/projects/tests/test_more_templatetags.py::TestProjectCanHaveInvoices::test_false_for_internal_approval": 0.12114058302540798,
"hypha/apply/projects/tests/test_more_templatetags.py::TestProjectCanHaveInvoices::test_true_for_closing": 0.09205816600297112,
"hypha/apply/projects/tests/test_more_templatetags.py::TestProjectCanHaveInvoices::test_true_for_complete": 0.10064825099834707,
"hypha/apply/projects/tests/test_more_templatetags.py::TestProjectCanHaveInvoices::test_true_for_invoicing_and_reporting": 0.10725549900962505,
"hypha/apply/projects/tests/test_more_templatetags.py::TestShowContractUploadRow::test_false_for_unrelated_applicant": 0.11751308300881647,
"hypha/apply/projects/tests/test_more_templatetags.py::TestShowContractUploadRow::test_false_outside_contracting_status": 0.5072589589981362,
"hypha/apply/projects/tests/test_more_templatetags.py::TestShowContractUploadRow::test_true_for_contracting_user": 0.11862962499435525,
"hypha/apply/projects/tests/test_more_templatetags.py::TestShowContractUploadRow::test_true_for_project_owner": 0.10285420800209977,
"hypha/apply/projects/tests/test_more_templatetags.py::TestShowContractUploadRow::test_true_for_staff_in_contracting": 0.11963770801958162,
"hypha/apply/projects/tests/test_more_templatetags.py::TestUserCanInitiateContract::test_applicant_cannot_initiate": 0.014476918004220352,
"hypha/apply/projects/tests/test_more_templatetags.py::TestUserCanInitiateContract::test_contracting_user_can_initiate": 0.007385625009192154,
"hypha/apply/projects/tests/test_more_templatetags.py::TestUserCanInitiateContract::test_staff_can_initiate_when_setting_enabled": 0.0071385420160368085,
"hypha/apply/projects/tests/test_more_templatetags.py::TestUserCanInitiateContract::test_staff_cannot_initiate_when_setting_disabled": 0.009436915992409922,
"hypha/apply/projects/tests/test_more_templatetags.py::TestUserCanSendForApproval::test_applicant_cannot_send": 0.16879387600056361,
"hypha/apply/projects/tests/test_more_templatetags.py::TestUserCanSendForApproval::test_returns_false_when_project_not_in_draft": 0.11316658400755841,
"hypha/apply/projects/tests/test_more_templatetags.py::TestUserCanSendForApproval::test_staff_can_send_when_paf_roles_exist_and_project_ready": 0.15212716700625606,
"hypha/apply/projects/tests/test_more_templatetags.py::TestUserCanSendForApproval::test_staff_cannot_send_when_no_paf_roles": 0.10329895798349753,
"hypha/apply/projects/tests/test_more_templatetags.py::TestUserCanUpdatePafStatus::test_returns_false_without_request": 0.17105525099032093,
"hypha/apply/projects/tests/test_permissions.py::TestCanAccessProject::test_co_applicant_with_project_permission_can_access": 0.1442679580213735,
"hypha/apply/projects/tests/test_permissions.py::TestCanAccessProject::test_co_applicant_without_project_permission_cannot_access": 0.1199449999985518,
"hypha/apply/projects/tests/test_permissions.py::TestCanAccessProject::test_contracting_can_access": 0.11059012498299126,
"hypha/apply/projects/tests/test_permissions.py::TestCanAccessProject::test_finance_can_access": 0.12379766600497533,
"hypha/apply/projects/tests/test_permissions.py::TestCanAccessProject::test_paf_reviewer_can_access_in_internal_approval": 0.15952470801130403,
"hypha/apply/projects/tests/test_permissions.py::TestCanAccessProject::test_paf_reviewer_cannot_access_in_invoicing_status": 0.13063949999923352,
"hypha/apply/projects/tests/test_permissions.py::TestCanAccessProject::test_project_owner_can_access": 0.10254295900813304,
"hypha/apply/projects/tests/test_permissions.py::TestCanAccessProject::test_staff_can_access": 0.10339804102841299,
"hypha/apply/projects/tests/test_permissions.py::TestCanAccessProject::test_unauthenticated_cannot_access": 0.09676779199799057,
"hypha/apply/projects/tests/test_permissions.py::TestCanAccessProject::test_unrelated_applicant_cannot_access": 0.09675087500363588,
"hypha/apply/projects/tests/test_permissions.py::TestCanApproveContract::test_applicant_cannot_approve": 0.15355004199955147,
"hypha/apply/projects/tests/test_permissions.py::TestCanApproveContract::test_no_submitted_docs_blocks_approval": 0.1418177079904126,
"hypha/apply/projects/tests/test_permissions.py::TestCanApproveContract::test_staff_can_approve_when_docs_submitted": 0.12189537500671577,
"hypha/apply/projects/tests/test_permissions.py::TestCanApproveContract::test_unauthenticated_cannot_approve": 0.13380887499079108,
"hypha/apply/projects/tests/test_permissions.py::TestCanApproveContract::test_wrong_status_blocks_approval": 0.10443262501212303,
"hypha/apply/projects/tests/test_permissions.py::TestCanAssignPafApprovers::test_no_paf_approvals_blocks_assignment": 0.14840433301287703,
"hypha/apply/projects/tests/test_permissions.py::TestCanAssignPafApprovers::test_parallel_empty_slot_allows_assignment": 0.17036983399884775,
"hypha/apply/projects/tests/test_permissions.py::TestCanAssignPafApprovers::test_sequential_empty_slot_allows_assignment": 0.13742016699688975,
"hypha/apply/projects/tests/test_permissions.py::TestCanAssignPafApprovers::test_sequential_slot_already_assigned_blocks_assignment": 0.13408454199088737,
"hypha/apply/projects/tests/test_permissions.py::TestCanAssignPafApprovers::test_unauthenticated_cannot_assign": 0.10119437501998618,
"hypha/apply/projects/tests/test_permissions.py::TestCanAssignPafApprovers::test_wrong_status_blocks_assignment": 0.16433366599085275,
"hypha/apply/projects/tests/test_permissions.py::TestCanEditPaf::test_editable_when_no_paf_roles_and_project_not_complete": 0.13152912601071876,
"hypha/apply/projects/tests/test_permissions.py::TestCanEditPaf::test_editable_when_user_can_edit_via_editable_by": 0.1227893749892246,
"hypha/apply/projects/tests/test_permissions.py::TestCanEditPaf::test_not_editable_when_no_paf_roles_but_project_complete": 0.10928245798277203,
"hypha/apply/projects/tests/test_permissions.py::TestCanEditPaf::test_not_editable_when_paf_roles_exist_and_wrong_user": 0.14419325099152047,
"hypha/apply/projects/tests/test_permissions.py::TestCanSubmitContractDocuments::test_co_applicant_with_permission_and_edit_can_submit": 0.161501207985566,
"hypha/apply/projects/tests/test_permissions.py::TestCanSubmitContractDocuments::test_co_applicant_without_permission_cannot_submit": 0.11824954200710636,
"hypha/apply/projects/tests/test_permissions.py::TestCanSubmitContractDocuments::test_missing_contract_kwarg_blocks_submission": 0.09879524998541456,
"hypha/apply/projects/tests/test_permissions.py::TestCanSubmitContractDocuments::test_non_applicant_cannot_submit": 0.1186583319795318,
"hypha/apply/projects/tests/test_permissions.py::TestCanSubmitContractDocuments::test_owner_can_submit_when_docs_not_yet_submitted": 0.12073704099748284,
"hypha/apply/projects/tests/test_permissions.py::TestCanSubmitContractDocuments::test_owner_cannot_submit_when_docs_already_submitted": 0.11112562401103787,
"hypha/apply/projects/tests/test_permissions.py::TestCanSubmitContractDocuments::test_wrong_status_blocks_submission": 0.1464957509888336,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdateAssignedPafApprovers::test_no_paf_approvals_blocks": 0.143261999997776,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdateAssignedPafApprovers::test_parallel_reviewer_can_update_any_unapproved": 0.16333383400342427,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdateAssignedPafApprovers::test_sequential_reviewer_in_next_role_can_update": 0.1401571669994155,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdateAssignedPafApprovers::test_unauthenticated_cannot_update": 0.12444175001292024,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdateAssignedPafApprovers::test_wrong_status_blocks": 0.11456837500736583,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdatePafApprovers::test_no_paf_approvals_blocks_non_lead": 0.14046004101692233,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdatePafApprovers::test_parallel_reviewer_can_update_any_unapproved": 0.14372537499002647,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdatePafApprovers::test_project_lead_can_always_update": 0.10342087400204036,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdatePafApprovers::test_sequential_reviewer_with_assigned_user_can_update": 0.15534466701501515,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdatePafApprovers::test_unauthenticated_cannot_update": 0.09432949997426476,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdatePafApprovers::test_wrong_status_blocks_update": 0.12090866598009598,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdatePafStatus::test_no_unapproved_approvals_blocks_update": 0.1572129989945097,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdatePafStatus::test_parallel_reviewer_can_update": 0.14493991699418984,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdatePafStatus::test_sequential_reviewer_in_next_role_can_update": 0.1526721669943072,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdatePafStatus::test_unauthenticated_cannot_update": 0.10385612399841193,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdatePafStatus::test_unrelated_user_cannot_update_status": 0.149828499997966,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdatePafStatus::test_wrong_status_blocks_update": 0.136946791986702,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdateProjectStatus::test_applicant_cannot_update_status": 0.14723708301607985,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdateProjectStatus::test_blocked_in_contracting_status": 0.1021723750163801,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdateProjectStatus::test_blocked_in_internal_approval_status": 0.1102519999985816,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdateProjectStatus::test_staff_can_update_from_draft_when_no_paf_roles": 0.10789420900982805,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdateProjectStatus::test_staff_can_update_from_invoicing_and_reporting": 0.11518187599722296,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdateProjectStatus::test_staff_cannot_update_draft_when_paf_roles_exist": 0.12958512401382904,
"hypha/apply/projects/tests/test_permissions.py::TestCanUpdateProjectStatus::test_unauthenticated_cannot_update": 0.11016633399412967,
"hypha/apply/projects/tests/test_permissions.py::TestCanUploadContract::test_co_applicant_with_permission_and_edit_role_can_upload": 0.1586165000044275,
"hypha/apply/projects/tests/test_permissions.py::TestCanUploadContract::test_co_applicant_with_view_role_cannot_upload": 0.13658920799207408,
"hypha/apply/projects/tests/test_permissions.py::TestCanUploadContract::test_co_applicant_without_contracting_permission_cannot_upload": 0.12859895802102983,
"hypha/apply/projects/tests/test_permissions.py::TestCanUploadContract::test_contracting_user_can_upload": 0.11321237400989048,
"hypha/apply/projects/tests/test_permissions.py::TestCanUploadContract::test_owner_can_upload_when_contract_exists": 0.10739787500642706,
"hypha/apply/projects/tests/test_permissions.py::TestCanUploadContract::test_owner_cannot_upload_without_existing_contract": 0.12996637399191968,
"hypha/apply/projects/tests/test_permissions.py::TestCanUploadContract::test_staff_can_upload_when_setting_enabled": 0.14377933400101028,
"hypha/apply/projects/tests/test_permissions.py::TestCanUploadContract::test_staff_cannot_upload_by_default": 0.10996895798598416,
"hypha/apply/projects/tests/test_permissions.py::TestCanUploadContract::test_wrong_status_blocks_upload": 0.09971504098211881,
"hypha/apply/projects/tests/test_permissions.py::TestCanViewContractCategoryDocuments::test_co_applicant_with_contracting_permission_can_view": 0.13919033399724867,
"hypha/apply/projects/tests/test_permissions.py::TestCanViewContractCategoryDocuments::test_co_applicant_without_contracting_permission_cannot_view": 0.17598487497889437,
"hypha/apply/projects/tests/test_permissions.py::TestCanViewContractCategoryDocuments::test_project_owner_can_view": 0.11056162600289099,
"hypha/apply/projects/tests/test_permissions.py::TestCanViewContractCategoryDocuments::test_returns_false_without_contract_category_kwarg": 0.11586124998575542,
"hypha/apply/projects/tests/test_permissions.py::TestCanViewContractCategoryDocuments::test_superuser_can_view": 0.12101295798493084,
"hypha/apply/projects/tests/test_permissions.py::TestCanViewContractCategoryDocuments::test_user_in_document_access_group_can_view": 0.1073235000076238,
"hypha/apply/projects/tests/test_permissions.py::TestCanViewContractCategoryDocuments::test_user_not_in_document_access_group_cannot_view": 0.11247883399482816,
"hypha/apply/projects/tests/test_project_tags.py::TestAllowCollapsibleHeader::test_contracting_documents_collapsible_after_contracting": 0.3178394159913296,
"hypha/apply/projects/tests/test_project_tags.py::TestAllowCollapsibleHeader::test_project_documents_collapsible_after_draft_and_internal_approval": 0.4278144170093583,
"hypha/apply/projects/tests/test_project_tags.py::TestAllowCollapsibleHeader::test_unknown_header_type_returns_false": 0.6264820000069449,
"hypha/apply/projects/tests/test_project_tags.py::TestCanAccessSupportingDocumentsSection::test_false_for_closing": 0.1338722499931464,
"hypha/apply/projects/tests/test_project_tags.py::TestCanAccessSupportingDocumentsSection::test_false_for_complete": 0.1596704589901492,
"hypha/apply/projects/tests/test_project_tags.py::TestCanAccessSupportingDocumentsSection::test_false_for_invoicing_and_reporting": 0.1364067919930676,
"hypha/apply/projects/tests/test_project_tags.py::TestCanAccessSupportingDocumentsSection::test_true_for_contracting": 0.12957466699299403,
"hypha/apply/projects/tests/test_project_tags.py::TestCanAccessSupportingDocumentsSection::test_true_for_draft": 0.11393950002093334,
"hypha/apply/projects/tests/test_project_tags.py::TestDisplayProjectStatus::test_applicant_sees_public_status": 0.2534888330119429,
"hypha/apply/projects/tests/test_project_tags.py::TestDisplayProjectStatus::test_contracting_sees_internal_status": 0.1281146660039667,
"hypha/apply/projects/tests/test_project_tags.py::TestDisplayProjectStatus::test_finance_sees_internal_status": 0.11273874899779912,
"hypha/apply/projects/tests/test_project_tags.py::TestDisplayProjectStatus::test_staff_sees_internal_status": 0.10717462499451358,
"hypha/apply/projects/tests/test_project_tags.py::TestProjectCanHaveContractingSection::test_false_for_draft": 0.12279208199470304,
"hypha/apply/projects/tests/test_project_tags.py::TestProjectCanHaveContractingSection::test_false_for_internal_approval": 0.10742287499306258,
"hypha/apply/projects/tests/test_project_tags.py::TestProjectCanHaveContractingSection::test_true_for_closing": 0.09893595900211949,
"hypha/apply/projects/tests/test_project_tags.py::TestProjectCanHaveContractingSection::test_true_for_complete": 0.10072429099818692,
"hypha/apply/projects/tests/test_project_tags.py::TestProjectCanHaveContractingSection::test_true_for_contracting": 0.1084270420105895,
"hypha/apply/projects/tests/test_project_tags.py::TestProjectCanHaveContractingSection::test_true_for_invoicing_and_reporting": 0.11353729199618101,
"hypha/apply/projects/tests/test_project_tags.py::TestProjectShowReportsSection::test_false_for_contracting": 0.134667125006672,
"hypha/apply/projects/tests/test_project_tags.py::TestProjectShowReportsSection::test_false_for_draft": 0.09177458401245531,
"hypha/apply/projects/tests/test_project_tags.py::TestProjectShowReportsSection::test_false_for_internal_approval": 0.1056426649884088,
"hypha/apply/projects/tests/test_project_tags.py::TestProjectShowReportsSection::test_true_for_closing": 0.10349175000737887,
"hypha/apply/projects/tests/test_project_tags.py::TestProjectShowReportsSection::test_true_for_complete": 0.10412049999285955,
"hypha/apply/projects/tests/test_project_tags.py::TestProjectShowReportsSection::test_true_for_invoicing_and_reporting": 0.1357773749914486,
"hypha/apply/projects/tests/test_project_tags.py::TestShowClosingBanner::test_false_for_contracting": 0.13835012400522828,
"hypha/apply/projects/tests/test_project_tags.py::TestShowClosingBanner::test_false_for_draft": 0.10438504201010801,
"hypha/apply/projects/tests/test_project_tags.py::TestShowClosingBanner::test_false_for_invoicing_and_reporting": 0.10637804299767595,
"hypha/apply/projects/tests/test_project_tags.py::TestShowClosingBanner::test_true_for_closing": 0.10499595900182612,
"hypha/apply/projects/tests/test_project_tags.py::TestShowClosingBanner::test_true_for_complete": 0.09831095801200718,
"hypha/apply/projects/tests/test_project_tags.py::TestShowStartDate::test_always_true_when_setting_disabled": 0.6595890839962522,
"hypha/apply/projects/tests/test_project_tags.py::TestShowStartDate::test_false_for_contracting_when_setting_enabled": 0.10029924899572507,
"hypha/apply/projects/tests/test_project_tags.py::TestShowStartDate::test_false_for_draft_when_setting_enabled": 0.1066688340069959,
"hypha/apply/projects/tests/test_project_tags.py::TestShowStartDate::test_true_for_closing_when_setting_enabled": 0.09985945900552906,
"hypha/apply/projects/tests/test_project_tags.py::TestShowStartDate::test_true_for_complete_when_setting_enabled": 0.10021008398325648,
"hypha/apply/projects/tests/test_project_tags.py::TestShowStartDate::test_true_for_invoicing_and_reporting_when_setting_enabled": 0.10269700099888723,
"hypha/apply/projects/tests/test_project_tags.py::TestUserCanRemoveSupportingDocuments::test_applicant_cannot_remove": 0.14835558300546836,
"hypha/apply/projects/tests/test_project_tags.py::TestUserCanRemoveSupportingDocuments::test_staff_can_remove_in_draft": 0.10795758399763145,
"hypha/apply/projects/tests/test_project_tags.py::TestUserCanRemoveSupportingDocuments::test_staff_cannot_remove_outside_draft": 0.4425474169838708,
"hypha/apply/projects/tests/test_project_tags.py::TestUserCanSkipPafApprovalProcess::test_applicant_cannot_skip": 0.16151079299743287,
"hypha/apply/projects/tests/test_project_tags.py::TestUserCanSkipPafApprovalProcess::test_staff_in_draft_with_no_paf_roles_can_skip": 0.11161970801185817,
"hypha/apply/projects/tests/test_project_tags.py::TestUserCanSkipPafApprovalProcess::test_staff_in_draft_with_paf_roles_cannot_skip": 0.15736816699791234,
"hypha/apply/projects/tests/test_project_tags.py::TestUserCanSkipPafApprovalProcess::test_staff_not_in_draft_cannot_skip": 0.11357970899553038,
"hypha/apply/projects/tests/test_project_tags.py::TestUserCanTakeActions::test_applicant_cannot_take_actions": 0.1296132509887684,
"hypha/apply/projects/tests/test_project_tags.py::TestUserCanTakeActions::test_contracting_can_take_actions": 0.12256366798828822,
"hypha/apply/projects/tests/test_project_tags.py::TestUserCanTakeActions::test_paf_approver_can_take_actions": 0.14054620800015982,
"hypha/apply/projects/tests/test_project_tags.py::TestUserCanTakeActions::test_staff_can_take_actions": 0.11120604099414777,
"hypha/apply/projects/tests/test_project_tags.py::TestUserCanTakeActions::test_unrelated_user_cannot_take_actions": 0.11714137499802746,
"hypha/apply/projects/tests/test_project_tags.py::TestUserNextStepInstructions::test_returns_false_for_non_owner": 0.13766166599816643,
"hypha/apply/projects/tests/test_project_tags.py::TestUserNextStepInstructions::test_returns_false_outside_contracting": 0.11058425001101568,
"hypha/apply/projects/tests/test_project_tags.py::TestUserNextStepInstructions::test_returns_false_when_no_contract": 0.09318312499090098,
"hypha/apply/projects/tests/test_project_tags.py::TestUserNextStepInstructions::test_returns_instructions_for_owner_when_contract_not_signed": 0.13313883301452734,
"hypha/apply/projects/tests/test_signals.py::TestHandleInternalApprovalProjectsSignal::test_deleting_last_paf_role_removes_paf_approvals": 0.18408037500921637,
"hypha/apply/projects/tests/test_signals.py::TestHandleInternalApprovalProjectsSignal::test_deleting_last_paf_role_reverts_internal_approval_projects_to_draft": 0.16686004200892057,
"hypha/apply/projects/tests/test_signals.py::TestHandleInternalApprovalProjectsSignal::test_deleting_non_last_paf_role_does_not_affect_projects": 0.14414741599466652,
"hypha/apply/projects/tests/test_signals.py::TestHandleInternalApprovalProjectsSignal::test_deleting_paf_role_only_affects_internal_approval_projects": 0.11912008299259469,
"hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_only_owner_or_contracting_can_upload_contract": 0.5643357090011705,
"hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_owner_can_only_upload_during_contracting": 0.610160750002251,
"hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_staff_cant_upload_contract": 0.7049792500038166,
"hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_applicant_and_staff_can_edit_in_resubmitted": 0.1690390820003813,
"hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_applicant_and_staff_can_edit_in_submitted": 0.12735637500009034,
"hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_applicant_and_staff_cant_edit_in_decline": 0.12048824898374733,