@@ -25,6 +25,10 @@ import (
2525)
2626
2727func TestGenerateOperatorKey (t * testing.T ) {
28+ if testing .Short () {
29+ t .Skip ("key generation is covered in long tests" )
30+ }
31+
2832 seed , publicKey , err := GenerateOperatorKey ()
2933 if err != nil {
3034 t .Fatalf ("GenerateOperatorKey() error = %v" , err )
@@ -62,6 +66,10 @@ func TestGenerateOperatorKey(t *testing.T) {
6266}
6367
6468func TestGenerateAccountKey (t * testing.T ) {
69+ if testing .Short () {
70+ t .Skip ("key generation is covered in long tests" )
71+ }
72+
6573 seed , publicKey , err := GenerateAccountKey ()
6674 if err != nil {
6775 t .Fatalf ("GenerateAccountKey() error = %v" , err )
@@ -84,6 +92,10 @@ func TestGenerateAccountKey(t *testing.T) {
8492}
8593
8694func TestGenerateUserKey (t * testing.T ) {
95+ if testing .Short () {
96+ t .Skip ("key generation is covered in long tests" )
97+ }
98+
8799 seed , publicKey , err := GenerateUserKey ()
88100 if err != nil {
89101 t .Fatalf ("GenerateUserKey() error = %v" , err )
@@ -107,10 +119,8 @@ func TestGenerateUserKey(t *testing.T) {
107119
108120func TestNewOperator_DirectSeed (t * testing.T ) {
109121 // Generate a test operator key
110- seed , expectedPubKey , err := GenerateOperatorKey ()
111- if err != nil {
112- t .Fatalf ("GenerateOperatorKey() error = %v" , err )
113- }
122+ seed := testOperatorSeed
123+ expectedPubKey := testOperatorPublicKey (t )
114124
115125 cfg := & OperatorConfig {
116126 Name : "test-operator" ,
@@ -133,10 +143,8 @@ func TestNewOperator_DirectSeed(t *testing.T) {
133143
134144func TestNewOperator_FromFile (t * testing.T ) {
135145 // Generate a test operator key
136- seed , expectedPubKey , err := GenerateOperatorKey ()
137- if err != nil {
138- t .Fatalf ("GenerateOperatorKey() error = %v" , err )
139- }
146+ seed := testOperatorSeed
147+ expectedPubKey := testOperatorPublicKey (t )
140148
141149 // Write seed to temp file
142150 tmpDir := t .TempDir ()
@@ -162,10 +170,8 @@ func TestNewOperator_FromFile(t *testing.T) {
162170
163171func TestNewOperator_FromEnv (t * testing.T ) {
164172 // Generate a test operator key
165- seed , expectedPubKey , err := GenerateOperatorKey ()
166- if err != nil {
167- t .Fatalf ("GenerateOperatorKey() error = %v" , err )
168- }
173+ seed := testOperatorSeed
174+ expectedPubKey := testOperatorPublicKey (t )
169175
170176 // Set environment variable
171177 envVar := "TEST_NATS_OPERATOR_SEED"
@@ -187,15 +193,8 @@ func TestNewOperator_FromEnv(t *testing.T) {
187193}
188194
189195func TestNewOperator_SystemAccountPublicKeyFromEnv (t * testing.T ) {
190- seed , _ , err := GenerateOperatorKey ()
191- if err != nil {
192- t .Fatalf ("GenerateOperatorKey() error = %v" , err )
193- }
194-
195- _ , systemPubKey , err := GenerateAccountKey ()
196- if err != nil {
197- t .Fatalf ("GenerateAccountKey() error = %v" , err )
198- }
196+ seed := testOperatorSeed
197+ systemPubKey := testAccountPublicKey (t )
199198
200199 envVar := "TEST_NATS_SYSTEM_ACCOUNT_PUBLIC_KEY"
201200 t .Setenv (envVar , systemPubKey )
@@ -217,15 +216,8 @@ func TestNewOperator_SystemAccountPublicKeyFromEnv(t *testing.T) {
217216}
218217
219218func TestNewOperator_SystemAccountPublicKeyFromFile (t * testing.T ) {
220- seed , _ , err := GenerateOperatorKey ()
221- if err != nil {
222- t .Fatalf ("GenerateOperatorKey() error = %v" , err )
223- }
224-
225- _ , systemPubKey , err := GenerateAccountKey ()
226- if err != nil {
227- t .Fatalf ("GenerateAccountKey() error = %v" , err )
228- }
219+ seed := testOperatorSeed
220+ systemPubKey := testAccountPublicKey (t )
229221
230222 tmpDir := t .TempDir ()
231223 pubKeyFile := filepath .Join (tmpDir , "system_account.pub" )
@@ -263,17 +255,14 @@ func TestNewOperator_InvalidSeed(t *testing.T) {
263255
264256func TestNewOperator_WrongKeyType (t * testing.T ) {
265257 // Generate an account key (not operator)
266- seed , _ , err := GenerateAccountKey ()
267- if err != nil {
268- t .Fatalf ("GenerateAccountKey() error = %v" , err )
269- }
258+ seed := testAccountSeed
270259
271260 cfg := & OperatorConfig {
272261 Name : "test-operator" ,
273262 OperatorSeed : seed , // Account seed, not operator seed
274263 }
275264
276- _ , err = NewOperator (cfg )
265+ _ , err : = NewOperator (cfg )
277266 if err == nil {
278267 t .Error ("NewOperator() expected error for wrong key type, got nil" )
279268 }
@@ -292,10 +281,7 @@ func TestNewOperator_NoSeed(t *testing.T) {
292281}
293282
294283func TestOperator_CreateOperatorJWT (t * testing.T ) {
295- seed , _ , err := GenerateOperatorKey ()
296- if err != nil {
297- t .Fatalf ("GenerateOperatorKey() error = %v" , err )
298- }
284+ seed := testOperatorSeed
299285
300286 cfg := & OperatorConfig {
301287 Name : "test-operator" ,
@@ -329,10 +315,7 @@ func TestOperator_CreateOperatorJWT(t *testing.T) {
329315}
330316
331317func TestEncodeDecodeKeyForStorage (t * testing.T ) {
332- seed , _ , err := GenerateOperatorKey ()
333- if err != nil {
334- t .Fatalf ("GenerateOperatorKey() error = %v" , err )
335- }
318+ seed := testOperatorSeed
336319
337320 encoded := EncodeKeyForStorage (seed )
338321 if encoded == seed {
0 commit comments