@@ -467,280 +467,214 @@ def test_added_as_collaborator_email(
467
467
class TestRemovedAsCollaboratorEmail :
468
468
469
469
def test_removed_as_collaborator_email (
470
- self , pyramid_request , pyramid_config , monkeypatch ):
470
+ self , pyramid_request , pyramid_config , monkeypatch
471
+ ):
471
472
472
- stub_user = pretend .stub (
473
- email = 'email' ,
474
- username = 'username' ,
475
- )
473
+ stub_user = pretend .stub (email = "email" , username = "username" )
476
474
stub_submitter_user = pretend .stub (
477
- email = 'submiteremail' ,
478
- username = 'submitterusername'
475
+ email = "submiteremail" , username = "submitterusername"
479
476
)
480
477
stub_role = pretend .stub (
481
- role_name = "Owner" ,
482
- user = stub_user ,
483
- project = pretend .stub (
484
- name = "test_project"
485
- ),
478
+ role_name = "Owner" , user = stub_user , project = pretend .stub (name = "test_project" )
486
479
)
487
480
pyramid_request .user = stub_submitter_user
488
481
489
482
subject_renderer = pyramid_config .testing_add_renderer (
490
- ' email/removed-as-collaborator.subject.txt'
483
+ " email/removed-as-collaborator.subject.txt"
491
484
)
492
- subject_renderer .string_response = ' Email Subject'
485
+ subject_renderer .string_response = " Email Subject"
493
486
body_renderer = pyramid_config .testing_add_renderer (
494
- ' email/removed-as-collaborator.body.txt'
487
+ " email/removed-as-collaborator.body.txt"
495
488
)
496
- body_renderer .string_response = ' Email Body'
489
+ body_renderer .string_response = " Email Body"
497
490
498
491
send_email = pretend .stub (
499
492
delay = pretend .call_recorder (lambda * args , ** kwargs : None )
500
493
)
501
- pyramid_request .task = pretend .call_recorder (
502
- lambda * args , ** kwargs : send_email
503
- )
504
- monkeypatch .setattr (email , 'send_email' , send_email )
494
+ pyramid_request .task = pretend .call_recorder (lambda * args , ** kwargs : send_email )
495
+ monkeypatch .setattr (email , "send_email" , send_email )
505
496
506
- result = email .send_removed_from_role_email (
507
- pyramid_request ,
508
- role = stub_role ,
509
- )
497
+ result = email .send_removed_from_role_email (pyramid_request , role = stub_role )
510
498
511
499
assert result == {
512
- ' project' : ' test_project' ,
513
- ' role' : ' Owner' ,
514
- ' submitter' : stub_submitter_user .username
500
+ " project" : " test_project" ,
501
+ " role" : " Owner" ,
502
+ " submitter" : stub_submitter_user .username ,
515
503
}
516
504
subject_renderer .assert_ ()
517
505
body_renderer .assert_ (submitter = stub_submitter_user .username )
518
- body_renderer .assert_ (project = ' test_project' )
519
- body_renderer .assert_ (role = ' Owner' )
506
+ body_renderer .assert_ (project = " test_project" )
507
+ body_renderer .assert_ (role = " Owner" )
520
508
521
- assert pyramid_request .task .calls == [
522
- pretend .call (send_email ),
523
- ]
509
+ assert pyramid_request .task .calls == [pretend .call (send_email )]
524
510
assert send_email .delay .calls == [
525
- pretend .call (
526
- 'Email Subject' ,
527
- 'Email Body' ,
528
- recipient = stub_user .email ,
529
- ),
511
+ pretend .call ("Email Subject" , "Email Body" , recipient = stub_user .email )
530
512
]
531
513
532
514
533
515
class TestUserRoleChangedEmail :
534
516
535
517
def test_user_role_changed_email (
536
- self , pyramid_request , pyramid_config , monkeypatch ):
518
+ self , pyramid_request , pyramid_config , monkeypatch
519
+ ):
537
520
538
- stub_user = pretend .stub (
539
- email = 'email' ,
540
- username = 'username' ,
541
- )
521
+ stub_user = pretend .stub (email = "email" , username = "username" )
542
522
stub_submitter_user = pretend .stub (
543
- email = 'submiteremail' ,
544
- username = 'submitterusername'
523
+ email = "submiteremail" , username = "submitterusername"
545
524
)
546
525
stub_role = pretend .stub (
547
- role_name = "Owner" ,
548
- user = stub_user ,
549
- project = pretend .stub (
550
- name = "test_project"
551
- ),
526
+ role_name = "Owner" , user = stub_user , project = pretend .stub (name = "test_project" )
552
527
)
553
528
pyramid_request .user = stub_submitter_user
554
529
555
530
subject_renderer = pyramid_config .testing_add_renderer (
556
- ' email/role-removed-from-user.subject.txt'
531
+ " email/role-removed-from-user.subject.txt"
557
532
)
558
- subject_renderer .string_response = ' Email Subject'
533
+ subject_renderer .string_response = " Email Subject"
559
534
body_renderer = pyramid_config .testing_add_renderer (
560
- ' email/role-removed-from-user.body.txt'
535
+ " email/role-removed-from-user.body.txt"
561
536
)
562
- body_renderer .string_response = ' Email Body'
537
+ body_renderer .string_response = " Email Body"
563
538
564
539
send_email = pretend .stub (
565
540
delay = pretend .call_recorder (lambda * args , ** kwargs : None )
566
541
)
567
- pyramid_request .task = pretend .call_recorder (
568
- lambda * args , ** kwargs : send_email
569
- )
570
- monkeypatch .setattr (email , 'send_email' , send_email )
542
+ pyramid_request .task = pretend .call_recorder (lambda * args , ** kwargs : send_email )
543
+ monkeypatch .setattr (email , "send_email" , send_email )
571
544
572
545
result = email .send_role_removed_from_user_email (
573
546
pyramid_request ,
574
547
role = stub_role ,
575
- email_recipients = [stub_user .email , stub_submitter_user .email ]
548
+ email_recipients = [stub_user .email , stub_submitter_user .email ],
576
549
)
577
550
578
551
assert result == {
579
- ' project' : ' test_project' ,
580
- ' role' : ' Owner' ,
581
- ' submitter' : stub_submitter_user .username ,
582
- ' username' : stub_user .username ,
552
+ " project" : " test_project" ,
553
+ " role" : " Owner" ,
554
+ " submitter" : stub_submitter_user .username ,
555
+ " username" : stub_user .username ,
583
556
}
584
557
subject_renderer .assert_ ()
585
558
body_renderer .assert_ (submitter = stub_submitter_user .username )
586
- body_renderer .assert_ (project = ' test_project' )
587
- body_renderer .assert_ (role = ' Owner' )
559
+ body_renderer .assert_ (project = " test_project" )
560
+ body_renderer .assert_ (role = " Owner" )
588
561
589
562
assert pyramid_request .task .calls == [
590
563
pretend .call (send_email ),
591
564
pretend .call (send_email ),
592
565
]
593
566
594
567
assert send_email .delay .calls == [
568
+ pretend .call ("Email Subject" , "Email Body" , recipient = stub_user .email ),
595
569
pretend .call (
596
- 'Email Subject' ,
597
- 'Email Body' ,
598
- recipient = stub_user .email ,
599
- ),
600
- pretend .call (
601
- 'Email Subject' ,
602
- 'Email Body' ,
603
- recipient = stub_submitter_user .email ,
570
+ "Email Subject" , "Email Body" , recipient = stub_submitter_user .email
604
571
),
605
572
]
606
573
607
574
608
575
class TestUserRoleChangedEmailEmail :
609
576
610
577
def test_user_role_changed_email (
611
- self , pyramid_request , pyramid_config , monkeypatch ):
578
+ self , pyramid_request , pyramid_config , monkeypatch
579
+ ):
612
580
613
- stub_user = pretend .stub (
614
- email = 'email' ,
615
- username = 'username' ,
616
- )
581
+ stub_user = pretend .stub (email = "email" , username = "username" )
617
582
stub_submitter_user = pretend .stub (
618
- email = 'submiteremail' ,
619
- username = 'submitterusername'
583
+ email = "submiteremail" , username = "submitterusername"
620
584
)
621
585
stub_role = pretend .stub (
622
- role_name = "Owner" ,
623
- user = stub_user ,
624
- project = pretend .stub (
625
- name = "test_project"
626
- ),
586
+ role_name = "Owner" , user = stub_user , project = pretend .stub (name = "test_project" )
627
587
)
628
588
pyramid_request .user = stub_submitter_user
629
589
630
590
subject_renderer = pyramid_config .testing_add_renderer (
631
- ' email/user-role-changed.subject.txt'
591
+ " email/user-role-changed.subject.txt"
632
592
)
633
- subject_renderer .string_response = ' Email Subject'
593
+ subject_renderer .string_response = " Email Subject"
634
594
body_renderer = pyramid_config .testing_add_renderer (
635
- ' email/user-role-changed.body.txt'
595
+ " email/user-role-changed.body.txt"
636
596
)
637
- body_renderer .string_response = ' Email Body'
597
+ body_renderer .string_response = " Email Body"
638
598
639
599
send_email = pretend .stub (
640
600
delay = pretend .call_recorder (lambda * args , ** kwargs : None )
641
601
)
642
- pyramid_request .task = pretend .call_recorder (
643
- lambda * args , ** kwargs : send_email
644
- )
645
- monkeypatch .setattr (email , 'send_email' , send_email )
602
+ pyramid_request .task = pretend .call_recorder (lambda * args , ** kwargs : send_email )
603
+ monkeypatch .setattr (email , "send_email" , send_email )
646
604
647
- result = email .send_user_role_changed_email (
648
- pyramid_request ,
649
- role = stub_role ,
650
- )
605
+ result = email .send_user_role_changed_email (pyramid_request , role = stub_role )
651
606
652
607
assert result == {
653
- ' project' : ' test_project' ,
654
- ' role' : ' Owner' ,
655
- ' submitter' : stub_submitter_user .username
608
+ " project" : " test_project" ,
609
+ " role" : " Owner" ,
610
+ " submitter" : stub_submitter_user .username ,
656
611
}
657
612
subject_renderer .assert_ ()
658
613
body_renderer .assert_ (submitter = stub_submitter_user .username )
659
- body_renderer .assert_ (project = ' test_project' )
660
- body_renderer .assert_ (role = ' Owner' )
614
+ body_renderer .assert_ (project = " test_project" )
615
+ body_renderer .assert_ (role = " Owner" )
661
616
662
- assert pyramid_request .task .calls == [
663
- pretend .call (send_email ),
664
- ]
617
+ assert pyramid_request .task .calls == [pretend .call (send_email )]
665
618
assert send_email .delay .calls == [
666
- pretend .call (
667
- 'Email Subject' ,
668
- 'Email Body' ,
669
- recipient = stub_user .email ,
670
- ),
619
+ pretend .call ("Email Subject" , "Email Body" , recipient = stub_user .email )
671
620
]
672
621
673
622
674
623
class TestRoleChangedForUserEmail :
675
624
676
625
def test_role_changed_for_user_email (
677
- self , pyramid_request , pyramid_config , monkeypatch ):
626
+ self , pyramid_request , pyramid_config , monkeypatch
627
+ ):
678
628
679
- stub_user = pretend .stub (
680
- email = 'email' ,
681
- username = 'username' ,
682
- )
629
+ stub_user = pretend .stub (email = "email" , username = "username" )
683
630
stub_submitter_user = pretend .stub (
684
- email = 'submiteremail' ,
685
- username = 'submitterusername'
631
+ email = "submiteremail" , username = "submitterusername"
686
632
)
687
633
stub_role = pretend .stub (
688
- role_name = "Owner" ,
689
- user = stub_user ,
690
- project = pretend .stub (
691
- name = "test_project"
692
- ),
634
+ role_name = "Owner" , user = stub_user , project = pretend .stub (name = "test_project" )
693
635
)
694
636
pyramid_request .user = stub_submitter_user
695
637
696
638
subject_renderer = pyramid_config .testing_add_renderer (
697
- ' email/role-changed-for-user.subject.txt'
639
+ " email/role-changed-for-user.subject.txt"
698
640
)
699
- subject_renderer .string_response = ' Email Subject'
641
+ subject_renderer .string_response = " Email Subject"
700
642
body_renderer = pyramid_config .testing_add_renderer (
701
- ' email/role-changed-for-user.body.txt'
643
+ " email/role-changed-for-user.body.txt"
702
644
)
703
- body_renderer .string_response = ' Email Body'
645
+ body_renderer .string_response = " Email Body"
704
646
705
647
send_email = pretend .stub (
706
648
delay = pretend .call_recorder (lambda * args , ** kwargs : None )
707
649
)
708
- pyramid_request .task = pretend .call_recorder (
709
- lambda * args , ** kwargs : send_email
710
- )
711
- monkeypatch .setattr (email , 'send_email' , send_email )
650
+ pyramid_request .task = pretend .call_recorder (lambda * args , ** kwargs : send_email )
651
+ monkeypatch .setattr (email , "send_email" , send_email )
712
652
713
653
result = email .send_role_changed_for_user_email (
714
654
pyramid_request ,
715
655
role = stub_role ,
716
- email_recipients = [stub_user .email , stub_submitter_user .email ]
656
+ email_recipients = [stub_user .email , stub_submitter_user .email ],
717
657
)
718
658
719
659
assert result == {
720
- ' project' : ' test_project' ,
721
- ' role' : ' Owner' ,
722
- ' submitter' : stub_submitter_user .username ,
723
- ' username' : stub_user .username ,
660
+ " project" : " test_project" ,
661
+ " role" : " Owner" ,
662
+ " submitter" : stub_submitter_user .username ,
663
+ " username" : stub_user .username ,
724
664
}
725
665
subject_renderer .assert_ ()
726
666
body_renderer .assert_ (submitter = stub_submitter_user .username )
727
- body_renderer .assert_ (project = ' test_project' )
728
- body_renderer .assert_ (role = ' Owner' )
667
+ body_renderer .assert_ (project = " test_project" )
668
+ body_renderer .assert_ (role = " Owner" )
729
669
730
670
assert pyramid_request .task .calls == [
731
671
pretend .call (send_email ),
732
672
pretend .call (send_email ),
733
673
]
734
674
735
675
assert send_email .delay .calls == [
676
+ pretend .call ("Email Subject" , "Email Body" , recipient = stub_user .email ),
736
677
pretend .call (
737
- 'Email Subject' ,
738
- 'Email Body' ,
739
- recipient = stub_user .email ,
740
- ),
741
- pretend .call (
742
- 'Email Subject' ,
743
- 'Email Body' ,
744
- recipient = stub_submitter_user .email ,
678
+ "Email Subject" , "Email Body" , recipient = stub_submitter_user .email
745
679
),
746
680
]
0 commit comments