@@ -36,21 +36,15 @@ use crate::common;
36
36
//
37
37
38
38
#[ test]
39
- fn test_decode_v136_grant_object ( ) -> anyhow:: Result < ( ) > {
39
+ fn test_decode_v136_grant_connection_object ( ) -> anyhow:: Result < ( ) > {
40
40
let role_info_v136 = vec ! [
41
- 10 , 2 , 114 , 49 , 18 , 214 , 1 , 10 , 23 , 10 , 9 , 10 , 0 , 160 , 6 , 136 , 1 , 168 , 6 , 24 , 16 , 128 , 128 ,
41
+ 10 , 2 , 114 , 49 , 18 , 86 , 10 , 23 , 10 , 9 , 10 , 0 , 160 , 6 , 136 , 1 , 168 , 6 , 24 , 16 , 128 , 128 ,
42
42
128 , 2 , 160 , 6 , 136 , 1 , 168 , 6 , 24 , 10 , 27 , 10 , 13 , 74 , 4 , 10 , 2 , 99 , 49 , 160 , 6 , 136 , 1 ,
43
- 168 , 6 , 24 , 16 , 128 , 128 , 128 , 4 , 160 , 6 , 136 , 1 , 168 , 6 , 24 , 10 , 33 , 10 , 22 , 18 , 13 , 10 ,
44
- 7 , 100 , 101 , 102 , 97 , 117 , 108 , 116 , 18 , 2 , 100 , 98 , 160 , 6 , 136 , 1 , 168 , 6 , 24 , 16 , 2 ,
45
- 160 , 6 , 136 , 1 , 168 , 6 , 24 , 10 , 37 , 10 , 26 , 26 , 17 , 10 , 7 , 100 , 101 , 102 , 97 , 117 , 108 ,
46
- 116 , 18 , 2 , 100 , 98 , 26 , 2 , 116 , 98 , 160 , 6 , 136 , 1 , 168 , 6 , 24 , 16 , 2 , 160 , 6 , 136 , 1 ,
47
- 168 , 6 , 24 , 10 , 24 , 10 , 13 , 34 , 4 , 10 , 2 , 102 , 49 , 160 , 6 , 136 , 1 , 168 , 6 , 24 , 16 , 1 , 160 ,
48
- 6 , 136 , 1 , 168 , 6 , 24 , 10 , 26 , 10 , 13 , 42 , 4 , 10 , 2 , 115 , 49 , 160 , 6 , 136 , 1 , 168 , 6 , 24 ,
49
- 16 , 128 , 128 , 32 , 160 , 6 , 136 , 1 , 168 , 6 , 24 , 10 , 23 , 10 , 9 , 10 , 0 , 160 , 6 , 136 , 1 , 168 , 6 ,
50
- 24 , 16 , 254 , 255 , 191 , 7 , 160 , 6 , 136 , 1 , 168 , 6 , 24 , 160 , 6 , 136 , 1 , 168 , 6 , 24 , 26 , 23 ,
51
- 49 , 57 , 55 , 48 , 45 , 48 , 49 , 45 , 48 , 49 , 32 , 48 , 48 , 58 , 48 , 48 , 58 , 48 , 48 , 32 , 85 , 84 , 67 ,
52
- 34 , 23 , 49 , 57 , 55 , 48 , 45 , 48 , 49 , 45 , 48 , 49 , 32 , 48 , 48 , 58 , 48 , 48 , 58 , 48 , 48 , 32 , 85 ,
53
- 84 , 67 , 160 , 6 , 136 , 1 , 168 , 6 , 24 ,
43
+ 168 , 6 , 24 , 16 , 128 , 128 , 128 , 4 , 160 , 6 , 136 , 1 , 168 , 6 , 24 , 10 , 23 , 10 , 9 , 10 , 0 , 160 , 6 ,
44
+ 136 , 1 , 168 , 6 , 24 , 16 , 254 , 255 , 191 , 7 , 160 , 6 , 136 , 1 , 168 , 6 , 24 , 160 , 6 , 136 , 1 , 168 ,
45
+ 6 , 24 , 26 , 23 , 49 , 57 , 55 , 48 , 45 , 48 , 49 , 45 , 48 , 49 , 32 , 48 , 48 , 58 , 48 , 48 , 58 , 48 , 48 ,
46
+ 32 , 85 , 84 , 67 , 34 , 23 , 49 , 57 , 55 , 48 , 45 , 48 , 49 , 45 , 48 , 49 , 32 , 48 , 48 , 58 , 48 , 48 , 58 ,
47
+ 48 , 48 , 32 , 85 , 84 , 67 , 160 , 6 , 136 , 1 , 168 , 6 , 24 ,
54
48
] ;
55
49
let want = || mt:: principal:: RoleInfo {
56
50
name : "r1" . to_string ( ) ,
@@ -64,26 +58,6 @@ fn test_decode_v136_grant_object() -> anyhow::Result<()> {
64
58
mt:: principal:: GrantObject :: Connection ( "c1" . to_string( ) ) ,
65
59
make_bitflags!( UserPrivilegeType :: { AccessConnection } ) ,
66
60
) ,
67
- mt:: principal:: GrantEntry :: new(
68
- mt:: principal:: GrantObject :: Database ( "default" . to_string( ) , "db" . to_string( ) ) ,
69
- make_bitflags!( UserPrivilegeType :: { Create } ) ,
70
- ) ,
71
- mt:: principal:: GrantEntry :: new(
72
- mt:: principal:: GrantObject :: Table (
73
- "default" . to_string( ) ,
74
- "db" . to_string( ) ,
75
- "tb" . to_string( ) ,
76
- ) ,
77
- make_bitflags!( UserPrivilegeType :: { Create } ) ,
78
- ) ,
79
- mt:: principal:: GrantEntry :: new(
80
- mt:: principal:: GrantObject :: UDF ( "f1" . to_string( ) ) ,
81
- make_bitflags!( UserPrivilegeType :: { Usage } ) ,
82
- ) ,
83
- mt:: principal:: GrantEntry :: new(
84
- mt:: principal:: GrantObject :: Stage ( "s1" . to_string( ) ) ,
85
- make_bitflags!( UserPrivilegeType :: { Write } ) ,
86
- ) ,
87
61
// test new global privilege CreateConneciton, AccessConnection
88
62
mt:: principal:: GrantEntry :: new(
89
63
mt:: principal:: GrantObject :: Global ,
@@ -103,7 +77,7 @@ fn test_decode_v136_grant_object() -> anyhow::Result<()> {
103
77
}
104
78
105
79
#[ test]
106
- fn test_decode_v136_ownership ( ) -> anyhow:: Result < ( ) > {
80
+ fn test_decode_v136_connection_ownership ( ) -> anyhow:: Result < ( ) > {
107
81
let ownership_info_v136 = vec ! [
108
82
10 , 2 , 114 , 49 , 18 , 13 , 50 , 4 , 10 , 2 , 99 , 49 , 160 , 6 , 136 , 1 , 168 , 6 , 24 , 160 , 6 , 136 , 1 ,
109
83
168 , 6 , 24 ,
0 commit comments