cuelang.org/go@v0.10.1/pkg/uuid/testdata/uuid.txtar (about)

     1  -- in.cue --
     2  import "uuid"
     3  
     4  sha1: a: uuid.SHA1(uuid.ns.DNS, "cuelang.org")
     5  
     6  md5: a: uuid.MD5(uuid.ns.URL, "https://cuelang.org")
     7  
     8  valid: {
     9  	a: uuid.Valid
    10  	a: "052ef62d-7223-58b6-a551-c1deee46d401"
    11  }
    12  
    13  invalid: {
    14  	a: uuid.Valid
    15  	a: "052EF62D-7223-58B6-A551-C1DEEE46D401"
    16  
    17  	b: uuid.Valid
    18  	b: "052ef62d_7223_58b6_a551_c1deee46d401"
    19  }
    20  
    21  parse: a: uuid.Parse("052ef62d722358b6a551c1deee46d401")
    22  
    23  fromInt: a: uuid.FromInt(0x052ef62d_7223_58b6_a551_c1deee46d401)
    24  
    25  variant: a: uuid.Variant(sha1.a)
    26  version: a: uuid.Version(sha1.a)
    27  urn: a:     uuid.URN(sha1.a)
    28  toInt: a:   uuid.ToInt(sha1.a)
    29  -- out/uuid-v3 --
    30  Errors:
    31  invalid.a: invalid value "052EF62D-7223-58B6-A551-C1DEEE46D401" (does not satisfy uuid.Valid): invalid UUID "052EF62D-7223-58B6-A551-C1DEEE46D401":
    32      ./in.cue:14:5
    33  invalid.b: invalid value "052ef62d_7223_58b6_a551_c1deee46d401" (does not satisfy uuid.Valid): invalid UUID "052ef62d_7223_58b6_a551_c1deee46d401":
    34      ./in.cue:17:5
    35  
    36  Result:
    37  sha1: {
    38  	a: "052ef62d-7223-58b6-a551-c1deee46d401"
    39  }
    40  md5: {
    41  	a: "d891d69e-ae5c-39e0-9ead-164abd207f1f"
    42  }
    43  valid: {
    44  	a: "052ef62d-7223-58b6-a551-c1deee46d401"
    45  }
    46  invalid: {
    47  	a: _|_ // invalid.a: invalid value "052EF62D-7223-58B6-A551-C1DEEE46D401" (does not satisfy uuid.Valid): invalid.a: invalid UUID "052EF62D-7223-58B6-A551-C1DEEE46D401"
    48  	b: _|_ // invalid.b: invalid value "052ef62d_7223_58b6_a551_c1deee46d401" (does not satisfy uuid.Valid): invalid.b: invalid UUID "052ef62d_7223_58b6_a551_c1deee46d401"
    49  }
    50  parse: {
    51  	a: "052ef62d-7223-58b6-a551-c1deee46d401"
    52  }
    53  fromInt: {
    54  	a: "052ef62d-7223-58b6-a551-c1deee46d401"
    55  }
    56  variant: {
    57  	a: 1
    58  }
    59  version: {
    60  	a: 5
    61  }
    62  urn: {
    63  	a: "urn:uuid:052ef62d-7223-58b6-a551-c1deee46d401"
    64  }
    65  toInt: {
    66  	a: 93651793875903522077150095950593860979557386807737776869062002310283964632724204171313
    67  }
    68  -- diff/-out/uuid-v3<==>+out/uuid --
    69  diff old new
    70  --- old
    71  +++ new
    72  @@ -1,9 +1,7 @@
    73   Errors:
    74   invalid.a: invalid value "052EF62D-7223-58B6-A551-C1DEEE46D401" (does not satisfy uuid.Valid): invalid UUID "052EF62D-7223-58B6-A551-C1DEEE46D401":
    75  -    ./in.cue:13:5
    76       ./in.cue:14:5
    77   invalid.b: invalid value "052ef62d_7223_58b6_a551_c1deee46d401" (does not satisfy uuid.Valid): invalid UUID "052ef62d_7223_58b6_a551_c1deee46d401":
    78  -    ./in.cue:16:5
    79       ./in.cue:17:5
    80   
    81   Result:
    82  -- diff/todo/p2 --
    83  Missing error positions.
    84  -- out/uuid --
    85  Errors:
    86  invalid.a: invalid value "052EF62D-7223-58B6-A551-C1DEEE46D401" (does not satisfy uuid.Valid): invalid UUID "052EF62D-7223-58B6-A551-C1DEEE46D401":
    87      ./in.cue:13:5
    88      ./in.cue:14:5
    89  invalid.b: invalid value "052ef62d_7223_58b6_a551_c1deee46d401" (does not satisfy uuid.Valid): invalid UUID "052ef62d_7223_58b6_a551_c1deee46d401":
    90      ./in.cue:16:5
    91      ./in.cue:17:5
    92  
    93  Result:
    94  sha1: {
    95  	a: "052ef62d-7223-58b6-a551-c1deee46d401"
    96  }
    97  md5: {
    98  	a: "d891d69e-ae5c-39e0-9ead-164abd207f1f"
    99  }
   100  valid: {
   101  	a: "052ef62d-7223-58b6-a551-c1deee46d401"
   102  }
   103  invalid: {
   104  	a: _|_ // invalid.a: invalid value "052EF62D-7223-58B6-A551-C1DEEE46D401" (does not satisfy uuid.Valid): invalid.a: invalid UUID "052EF62D-7223-58B6-A551-C1DEEE46D401"
   105  	b: _|_ // invalid.b: invalid value "052ef62d_7223_58b6_a551_c1deee46d401" (does not satisfy uuid.Valid): invalid.b: invalid UUID "052ef62d_7223_58b6_a551_c1deee46d401"
   106  }
   107  parse: {
   108  	a: "052ef62d-7223-58b6-a551-c1deee46d401"
   109  }
   110  fromInt: {
   111  	a: "052ef62d-7223-58b6-a551-c1deee46d401"
   112  }
   113  variant: {
   114  	a: 1
   115  }
   116  version: {
   117  	a: 5
   118  }
   119  urn: {
   120  	a: "urn:uuid:052ef62d-7223-58b6-a551-c1deee46d401"
   121  }
   122  toInt: {
   123  	a: 93651793875903522077150095950593860979557386807737776869062002310283964632724204171313
   124  }