delegationtest: run go fmt, less noisy code
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,7 +1,9 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"bytes"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"go/format"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"slices"
|
"slices"
|
||||||
@@ -202,72 +204,71 @@ func (g *generator) createProofChain(name string, prf []cid.Cid) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (g *generator) writeGoFile() error {
|
func (g *generator) writeGoFile() error {
|
||||||
var err error
|
buf := bytes.NewBuffer(nil)
|
||||||
|
|
||||||
f, err := os.Create("../token_gen.go")
|
Println := func(a ...any) { _, _ = fmt.Fprintln(buf, a...) }
|
||||||
if err != nil {
|
Printf := func(format string, a ...any) { _, _ = fmt.Fprintf(buf, format, a...) }
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
defer func() {
|
Println("// Code generated by delegationtest - DO NOT EDIT.")
|
||||||
err = f.Close()
|
Println()
|
||||||
}()
|
Println("package delegationtest")
|
||||||
|
Println()
|
||||||
_, _ = fmt.Fprintln(f, "// Code generated by delegationtest - DO NOT EDIT.")
|
Println("import (")
|
||||||
_, _ = fmt.Fprintln(f)
|
Println("\t\"github.com/ipfs/go-cid\"")
|
||||||
_, _ = fmt.Fprintln(f, "package delegationtest")
|
Println()
|
||||||
_, _ = fmt.Fprintln(f)
|
Println("\t\"github.com/ucan-wg/go-ucan/token/delegation\"")
|
||||||
_, _ = fmt.Fprintln(f, "import (")
|
Println(")")
|
||||||
_, _ = fmt.Fprintln(f, "\t\"github.com/ipfs/go-cid\"")
|
|
||||||
_, _ = fmt.Fprintln(f)
|
|
||||||
_, _ = fmt.Fprintln(f, "\t\"github.com/ucan-wg/go-ucan/token/delegation\"")
|
|
||||||
_, _ = fmt.Fprintln(f, ")")
|
|
||||||
|
|
||||||
refs := make(map[cid.Cid]string, len(g.dlgs))
|
refs := make(map[cid.Cid]string, len(g.dlgs))
|
||||||
|
|
||||||
for _, d := range g.dlgs {
|
for _, d := range g.dlgs {
|
||||||
refs[d.id] = d.name + "CID"
|
refs[d.id] = d.name + "CID"
|
||||||
|
|
||||||
_, _ = fmt.Fprintln(f)
|
Println()
|
||||||
_, _ = fmt.Fprintln(f, "var (")
|
Println("var (")
|
||||||
_, _ = fmt.Fprintf(f, "\t%sCID = cid.MustParse(\"%s\")\n", d.name, d.id.String())
|
Printf("\t%sCID = cid.MustParse(\"%s\")\n", d.name, d.id.String())
|
||||||
_, _ = fmt.Fprintf(f, "\t%sSealed = mustGetBundle(%s).Sealed\n", d.name, d.name+"CID")
|
Printf("\t%sSealed = mustGetBundle(%s).Sealed\n", d.name, d.name+"CID")
|
||||||
_, _ = fmt.Fprintf(f, "\t%sBundle = mustGetBundle(%s)\n", d.name, d.name+"CID")
|
Printf("\t%sBundle = mustGetBundle(%s)\n", d.name, d.name+"CID")
|
||||||
_, _ = fmt.Fprintf(f, "\t%s = mustGetBundle(%s).Decoded\n", d.name, d.name+"CID")
|
Printf("\t%s = mustGetBundle(%s).Decoded\n", d.name, d.name+"CID")
|
||||||
_, _ = fmt.Fprintln(f, ")")
|
Println(")")
|
||||||
}
|
}
|
||||||
|
|
||||||
_, _ = fmt.Fprintln(f)
|
Println()
|
||||||
_, _ = fmt.Fprintln(f, "var AllTokens = []*delegation.Token{")
|
Println("var AllTokens = []*delegation.Token{")
|
||||||
for _, d := range g.dlgs {
|
for _, d := range g.dlgs {
|
||||||
_, _ = fmt.Fprintf(f, "\t%s,\n", d.name)
|
Printf("\t%s,\n", d.name)
|
||||||
}
|
}
|
||||||
_, _ = fmt.Fprintln(f, "}")
|
Println("}")
|
||||||
|
|
||||||
_, _ = fmt.Fprintln(f)
|
Println()
|
||||||
_, _ = fmt.Fprintln(f, "var AllBundles = []*delegation.Bundle{")
|
Println("var AllBundles = []*delegation.Bundle{")
|
||||||
for _, d := range g.dlgs {
|
for _, d := range g.dlgs {
|
||||||
_, _ = fmt.Fprintf(f, "\t%sBundle,\n", d.name)
|
Printf("\t%sBundle,\n", d.name)
|
||||||
}
|
}
|
||||||
_, _ = fmt.Fprintln(f, "}")
|
Println("}")
|
||||||
|
|
||||||
_, _ = fmt.Fprintln(f)
|
Println()
|
||||||
_, _ = fmt.Fprintln(f, "var cidToName = map[cid.Cid]string{")
|
Println("var cidToName = map[cid.Cid]string{")
|
||||||
for _, d := range g.dlgs {
|
for _, d := range g.dlgs {
|
||||||
_, _ = fmt.Fprintf(f, "\t%sCID: \"%s\",\n", d.name, d.name)
|
Printf("\t%sCID: \"%s\",\n", d.name, d.name)
|
||||||
}
|
}
|
||||||
_, _ = fmt.Fprintln(f, "}")
|
Println("}")
|
||||||
|
|
||||||
for _, c := range g.chains {
|
for _, c := range g.chains {
|
||||||
_, _ = fmt.Fprintln(f)
|
Println()
|
||||||
_, _ = fmt.Fprintf(f, "var %s = []cid.Cid{\n", c.name)
|
Printf("var %s = []cid.Cid{\n", c.name)
|
||||||
|
|
||||||
for _, d := range slices.Backward(c.prf) {
|
for _, d := range slices.Backward(c.prf) {
|
||||||
_, _ = fmt.Fprintf(f, "\t%s,\n", refs[d])
|
Printf("\t%s,\n", refs[d])
|
||||||
}
|
}
|
||||||
|
|
||||||
_, _ = fmt.Fprintln(f, "}")
|
Println("}")
|
||||||
}
|
}
|
||||||
|
|
||||||
return err
|
out, err := format.Source(buf.Bytes())
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return os.WriteFile("../token_gen.go", out, 0666)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -107,21 +107,21 @@ var (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
TokenCarolDan_InvalidExpiredCID = cid.MustParse("bafyreic7cpi2j65je6rwiyxzq233lpbljvl6ggs5ew53nnye3tc3jdltqm")
|
TokenCarolDan_InvalidExpiredCID = cid.MustParse("bafyreigvdcarp6426e5aenal3q3c4uyhncwfbmt3fsmb4qzspkpjy57gti")
|
||||||
TokenCarolDan_InvalidExpiredSealed = mustGetBundle(TokenCarolDan_InvalidExpiredCID).Sealed
|
TokenCarolDan_InvalidExpiredSealed = mustGetBundle(TokenCarolDan_InvalidExpiredCID).Sealed
|
||||||
TokenCarolDan_InvalidExpiredBundle = mustGetBundle(TokenCarolDan_InvalidExpiredCID)
|
TokenCarolDan_InvalidExpiredBundle = mustGetBundle(TokenCarolDan_InvalidExpiredCID)
|
||||||
TokenCarolDan_InvalidExpired = mustGetBundle(TokenCarolDan_InvalidExpiredCID).Decoded
|
TokenCarolDan_InvalidExpired = mustGetBundle(TokenCarolDan_InvalidExpiredCID).Decoded
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
TokenDanErin_InvalidExpiredCID = cid.MustParse("bafyreiguafxrlpncpjxxfuled2izocjp5s3kcclkdl4edpd22tr2gfcad4")
|
TokenDanErin_InvalidExpiredCID = cid.MustParse("bafyreifa265mung4nfpjjuiir5nytzgbrhfl66ye2dqmbq4p6dm7bzp4he")
|
||||||
TokenDanErin_InvalidExpiredSealed = mustGetBundle(TokenDanErin_InvalidExpiredCID).Sealed
|
TokenDanErin_InvalidExpiredSealed = mustGetBundle(TokenDanErin_InvalidExpiredCID).Sealed
|
||||||
TokenDanErin_InvalidExpiredBundle = mustGetBundle(TokenDanErin_InvalidExpiredCID)
|
TokenDanErin_InvalidExpiredBundle = mustGetBundle(TokenDanErin_InvalidExpiredCID)
|
||||||
TokenDanErin_InvalidExpired = mustGetBundle(TokenDanErin_InvalidExpiredCID).Decoded
|
TokenDanErin_InvalidExpired = mustGetBundle(TokenDanErin_InvalidExpiredCID).Decoded
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
TokenErinFrank_InvalidExpiredCID = cid.MustParse("bafyreid4blvceraqiz32vca4gwk2hcf7dqtu6ydpmq3xlbj5biiq46mo44")
|
TokenErinFrank_InvalidExpiredCID = cid.MustParse("bafyreicde2per7ynjruvstuae67dxzdg2iepid3nonrmgr6tvodzpbqomu")
|
||||||
TokenErinFrank_InvalidExpiredSealed = mustGetBundle(TokenErinFrank_InvalidExpiredCID).Sealed
|
TokenErinFrank_InvalidExpiredSealed = mustGetBundle(TokenErinFrank_InvalidExpiredCID).Sealed
|
||||||
TokenErinFrank_InvalidExpiredBundle = mustGetBundle(TokenErinFrank_InvalidExpiredCID)
|
TokenErinFrank_InvalidExpiredBundle = mustGetBundle(TokenErinFrank_InvalidExpiredCID)
|
||||||
TokenErinFrank_InvalidExpired = mustGetBundle(TokenErinFrank_InvalidExpiredCID).Decoded
|
TokenErinFrank_InvalidExpired = mustGetBundle(TokenErinFrank_InvalidExpiredCID).Decoded
|
||||||
@@ -222,29 +222,29 @@ var AllBundles = []*delegation.Bundle{
|
|||||||
}
|
}
|
||||||
|
|
||||||
var cidToName = map[cid.Cid]string{
|
var cidToName = map[cid.Cid]string{
|
||||||
TokenAliceBobCID: "TokenAliceBob",
|
TokenAliceBobCID: "TokenAliceBob",
|
||||||
TokenBobCarolCID: "TokenBobCarol",
|
TokenBobCarolCID: "TokenBobCarol",
|
||||||
TokenCarolDanCID: "TokenCarolDan",
|
TokenCarolDanCID: "TokenCarolDan",
|
||||||
TokenDanErinCID: "TokenDanErin",
|
TokenDanErinCID: "TokenDanErin",
|
||||||
TokenErinFrankCID: "TokenErinFrank",
|
TokenErinFrankCID: "TokenErinFrank",
|
||||||
TokenCarolDan_InvalidExpandedCommandCID: "TokenCarolDan_InvalidExpandedCommand",
|
TokenCarolDan_InvalidExpandedCommandCID: "TokenCarolDan_InvalidExpandedCommand",
|
||||||
TokenDanErin_InvalidExpandedCommandCID: "TokenDanErin_InvalidExpandedCommand",
|
TokenDanErin_InvalidExpandedCommandCID: "TokenDanErin_InvalidExpandedCommand",
|
||||||
TokenErinFrank_InvalidExpandedCommandCID: "TokenErinFrank_InvalidExpandedCommand",
|
TokenErinFrank_InvalidExpandedCommandCID: "TokenErinFrank_InvalidExpandedCommand",
|
||||||
TokenCarolDan_ValidAttenuatedCommandCID: "TokenCarolDan_ValidAttenuatedCommand",
|
TokenCarolDan_ValidAttenuatedCommandCID: "TokenCarolDan_ValidAttenuatedCommand",
|
||||||
TokenDanErin_ValidAttenuatedCommandCID: "TokenDanErin_ValidAttenuatedCommand",
|
TokenDanErin_ValidAttenuatedCommandCID: "TokenDanErin_ValidAttenuatedCommand",
|
||||||
TokenErinFrank_ValidAttenuatedCommandCID: "TokenErinFrank_ValidAttenuatedCommand",
|
TokenErinFrank_ValidAttenuatedCommandCID: "TokenErinFrank_ValidAttenuatedCommand",
|
||||||
TokenCarolDan_InvalidSubjectCID: "TokenCarolDan_InvalidSubject",
|
TokenCarolDan_InvalidSubjectCID: "TokenCarolDan_InvalidSubject",
|
||||||
TokenDanErin_InvalidSubjectCID: "TokenDanErin_InvalidSubject",
|
TokenDanErin_InvalidSubjectCID: "TokenDanErin_InvalidSubject",
|
||||||
TokenErinFrank_InvalidSubjectCID: "TokenErinFrank_InvalidSubject",
|
TokenErinFrank_InvalidSubjectCID: "TokenErinFrank_InvalidSubject",
|
||||||
TokenCarolDan_InvalidExpiredCID: "TokenCarolDan_InvalidExpired",
|
TokenCarolDan_InvalidExpiredCID: "TokenCarolDan_InvalidExpired",
|
||||||
TokenDanErin_InvalidExpiredCID: "TokenDanErin_InvalidExpired",
|
TokenDanErin_InvalidExpiredCID: "TokenDanErin_InvalidExpired",
|
||||||
TokenErinFrank_InvalidExpiredCID: "TokenErinFrank_InvalidExpired",
|
TokenErinFrank_InvalidExpiredCID: "TokenErinFrank_InvalidExpired",
|
||||||
TokenCarolDan_InvalidInactiveCID: "TokenCarolDan_InvalidInactive",
|
TokenCarolDan_InvalidInactiveCID: "TokenCarolDan_InvalidInactive",
|
||||||
TokenDanErin_InvalidInactiveCID: "TokenDanErin_InvalidInactive",
|
TokenDanErin_InvalidInactiveCID: "TokenDanErin_InvalidInactive",
|
||||||
TokenErinFrank_InvalidInactiveCID: "TokenErinFrank_InvalidInactive",
|
TokenErinFrank_InvalidInactiveCID: "TokenErinFrank_InvalidInactive",
|
||||||
TokenCarolDan_ValidExamplePolicyCID: "TokenCarolDan_ValidExamplePolicy",
|
TokenCarolDan_ValidExamplePolicyCID: "TokenCarolDan_ValidExamplePolicy",
|
||||||
TokenDanErin_ValidExamplePolicyCID: "TokenDanErin_ValidExamplePolicy",
|
TokenDanErin_ValidExamplePolicyCID: "TokenDanErin_ValidExamplePolicy",
|
||||||
TokenErinFrank_ValidExamplePolicyCID: "TokenErinFrank_ValidExamplePolicy",
|
TokenErinFrank_ValidExamplePolicyCID: "TokenErinFrank_ValidExamplePolicy",
|
||||||
}
|
}
|
||||||
|
|
||||||
var ProofAliceBob = []cid.Cid{
|
var ProofAliceBob = []cid.Cid{
|
||||||
|
|||||||
Reference in New Issue
Block a user