@@ -563,27 +563,27 @@ func TestDryrunLocal1(t *testing.T) {
563563 if response .Txns [0 ].LocalDeltas == nil {
564564 t .Fatal ("empty local delta" )
565565 }
566- addrFound := false
566+
567+ // Should be a single account
568+ assert .Len (t , * response .Txns [0 ].LocalDeltas , 1 )
569+
570+ lds := (* response .Txns [0 ].LocalDeltas )[0 ]
571+ assert .Equal (t , lds .Address , "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5HFKQ" )
572+
567573 valueFound := false
568- for _ , lds := range * response .Txns [0 ].LocalDeltas {
569- if lds .Address == "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5HFKQ" {
570- addrFound = true
571- for _ , ld := range lds .Delta {
572- if ld .Key == b64 ("foo" ) {
573- valueFound = true
574- assert .Equal (t , ld .Value .Action , uint64 (basics .SetBytesAction ))
575- assert .Equal (t , * ld .Value .Bytes , b64 ("bar" ))
574+ for _ , ld := range lds .Delta {
575+ if ld .Key == b64 ("foo" ) {
576+ valueFound = true
577+ assert .Equal (t , ld .Value .Action , uint64 (basics .SetBytesAction ))
578+ assert .Equal (t , * ld .Value .Bytes , b64 ("bar" ))
576579
577- }
578- }
579580 }
580581 }
581- if ! addrFound {
582- t .Error ("no local delta for AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5HFKQ" )
583- }
582+
584583 if ! valueFound {
585584 t .Error ("no local delta for value foo" )
586585 }
586+
587587 if t .Failed () {
588588 logResponse (t , & response )
589589 }
@@ -644,24 +644,22 @@ func TestDryrunLocal1A(t *testing.T) {
644644 if response .Txns [0 ].LocalDeltas == nil {
645645 t .Fatal ("empty local delta" )
646646 }
647- addrFound := false
647+
648+ assert .Len (t , * response .Txns [0 ].LocalDeltas , 1 )
649+
650+ lds := (* response .Txns [0 ].LocalDeltas )[0 ]
651+ assert .Equal (t , lds .Address , "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5HFKQ" )
652+
648653 valueFound := false
649- for _ , lds := range * response .Txns [0 ].LocalDeltas {
650- if lds .Address == "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5HFKQ" {
651- addrFound = true
652- for _ , ld := range lds .Delta {
653- if ld .Key == b64 ("foo" ) {
654- valueFound = true
655- assert .Equal (t , ld .Value .Action , uint64 (basics .SetBytesAction ))
656- assert .Equal (t , * ld .Value .Bytes , b64 ("bar" ))
654+ for _ , ld := range lds .Delta {
655+ if ld .Key == b64 ("foo" ) {
656+ valueFound = true
657+ assert .Equal (t , ld .Value .Action , uint64 (basics .SetBytesAction ))
658+ assert .Equal (t , * ld .Value .Bytes , b64 ("bar" ))
657659
658- }
659- }
660660 }
661661 }
662- if ! addrFound {
663- t .Error ("no local delta for AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5HFKQ" )
664- }
662+
665663 if ! valueFound {
666664 t .Error ("no local delta for value foo" )
667665 }
0 commit comments