@@ -501,8 +501,7 @@ func Test_deleteTenantAction(t *testing.T) {
501
501
type args struct {
502
502
ctx context.Context
503
503
operatorClient OperatorClientI
504
- nameSpace string
505
- tenantName string
504
+ tenant * miniov2.Tenant
506
505
deletePvcs bool
507
506
objs []runtime.Object
508
507
mockTenantDelete func (ctx context.Context , namespace string , tenantName string , options metav1.DeleteOptions ) error
@@ -517,9 +516,13 @@ func Test_deleteTenantAction(t *testing.T) {
517
516
args : args {
518
517
ctx : context .Background (),
519
518
operatorClient : opClient ,
520
- nameSpace : "default" ,
521
- tenantName : "minio-tenant" ,
522
- deletePvcs : false ,
519
+ tenant : & miniov2.Tenant {
520
+ ObjectMeta : metav1.ObjectMeta {
521
+ Name : "default" ,
522
+ Namespace : "minio-tenant" ,
523
+ },
524
+ },
525
+ deletePvcs : false ,
523
526
mockTenantDelete : func (ctx context.Context , namespace string , tenantName string , options metav1.DeleteOptions ) error {
524
527
return nil
525
528
},
@@ -531,9 +534,13 @@ func Test_deleteTenantAction(t *testing.T) {
531
534
args : args {
532
535
ctx : context .Background (),
533
536
operatorClient : opClient ,
534
- nameSpace : "default" ,
535
- tenantName : "minio-tenant" ,
536
- deletePvcs : false ,
537
+ tenant : & miniov2.Tenant {
538
+ ObjectMeta : metav1.ObjectMeta {
539
+ Name : "default" ,
540
+ Namespace : "minio-tenant" ,
541
+ },
542
+ },
543
+ deletePvcs : false ,
537
544
mockTenantDelete : func (ctx context.Context , namespace string , tenantName string , options metav1.DeleteOptions ) error {
538
545
return errors .New ("something happened" )
539
546
},
@@ -546,9 +553,13 @@ func Test_deleteTenantAction(t *testing.T) {
546
553
args : args {
547
554
ctx : context .Background (),
548
555
operatorClient : opClient ,
549
- nameSpace : "minio-tenant" ,
550
- tenantName : "tenant1" ,
551
- deletePvcs : true ,
556
+ tenant : & miniov2.Tenant {
557
+ ObjectMeta : metav1.ObjectMeta {
558
+ Name : "tenant1" ,
559
+ Namespace : "minio-tenant" ,
560
+ },
561
+ },
562
+ deletePvcs : true ,
552
563
objs : []runtime.Object {
553
564
& corev1.PersistentVolumeClaim {
554
565
ObjectMeta : metav1.ObjectMeta {
@@ -573,9 +584,13 @@ func Test_deleteTenantAction(t *testing.T) {
573
584
args : args {
574
585
ctx : context .Background (),
575
586
operatorClient : opClient ,
576
- nameSpace : "minio-tenant" ,
577
- tenantName : "tenant1" ,
578
- deletePvcs : false ,
587
+ tenant : & miniov2.Tenant {
588
+ ObjectMeta : metav1.ObjectMeta {
589
+ Name : "tenant1" ,
590
+ Namespace : "minio-tenant" ,
591
+ },
592
+ },
593
+ deletePvcs : false ,
579
594
objs : []runtime.Object {
580
595
& corev1.PersistentVolumeClaim {
581
596
ObjectMeta : metav1.ObjectMeta {
@@ -600,9 +615,13 @@ func Test_deleteTenantAction(t *testing.T) {
600
615
args : args {
601
616
ctx : context .Background (),
602
617
operatorClient : opClient ,
603
- nameSpace : "minio-tenant" ,
604
- tenantName : "tenant1" ,
605
- deletePvcs : true ,
618
+ tenant : & miniov2.Tenant {
619
+ ObjectMeta : metav1.ObjectMeta {
620
+ Name : "tenant1" ,
621
+ Namespace : "minio-tenant" ,
622
+ },
623
+ },
624
+ deletePvcs : true ,
606
625
objs : []runtime.Object {
607
626
& corev1.PersistentVolumeClaim {
608
627
ObjectMeta : metav1.ObjectMeta {
@@ -627,9 +646,13 @@ func Test_deleteTenantAction(t *testing.T) {
627
646
args : args {
628
647
ctx : context .Background (),
629
648
operatorClient : opClient ,
630
- nameSpace : "minio-tenant" ,
631
- tenantName : "tenant1" ,
632
- deletePvcs : true ,
649
+ tenant : & miniov2.Tenant {
650
+ ObjectMeta : metav1.ObjectMeta {
651
+ Name : "tenant1" ,
652
+ Namespace : "minio-tenant" ,
653
+ },
654
+ },
655
+ deletePvcs : true ,
633
656
objs : []runtime.Object {
634
657
& corev1.PersistentVolumeClaim {
635
658
ObjectMeta : metav1.ObjectMeta {
@@ -655,9 +678,13 @@ func Test_deleteTenantAction(t *testing.T) {
655
678
args : args {
656
679
ctx : context .Background (),
657
680
operatorClient : opClient ,
658
- nameSpace : "minio-tenant" ,
659
- tenantName : "tenant1" ,
660
- deletePvcs : false ,
681
+ tenant : & miniov2.Tenant {
682
+ ObjectMeta : metav1.ObjectMeta {
683
+ Name : "tenant1" ,
684
+ Namespace : "minio-tenant" ,
685
+ },
686
+ },
687
+ deletePvcs : false ,
661
688
objs : []runtime.Object {
662
689
& corev1.PersistentVolumeClaim {
663
690
ObjectMeta : metav1.ObjectMeta {
@@ -681,7 +708,7 @@ func Test_deleteTenantAction(t *testing.T) {
681
708
opClientTenantDeleteMock = tt .args .mockTenantDelete
682
709
kubeClient := fake .NewSimpleClientset (tt .args .objs ... )
683
710
t .Run (tt .name , func (t * testing.T ) {
684
- if err := deleteTenantAction (tt .args .ctx , tt .args .operatorClient , kubeClient .CoreV1 (), tt .args .nameSpace , tt . args . tenantName , tt .args .deletePvcs ); (err != nil ) != tt .wantErr {
711
+ if err := deleteTenantAction (tt .args .ctx , tt .args .operatorClient , kubeClient .CoreV1 (), tt .args .tenant , tt .args .deletePvcs ); (err != nil ) != tt .wantErr {
685
712
t .Errorf ("deleteTenantAction() error = %v, wantErr %v" , err , tt .wantErr )
686
713
}
687
714
})
0 commit comments