@@ -79,6 +79,7 @@ func TestServerDBCrypt(t *testing.T) {
79
79
inv .Stdout = pty .Output ()
80
80
err = inv .Run ()
81
81
require .NoError (t , err )
82
+ require .NoError (t , pty .Close ())
82
83
83
84
// Validate that all existing data has been encrypted with cipher A.
84
85
for _ , usr := range users {
@@ -101,6 +102,7 @@ func TestServerDBCrypt(t *testing.T) {
101
102
inv .Stdout = pty .Output ()
102
103
err = inv .Run ()
103
104
require .NoError (t , err )
105
+ require .NoError (t , pty .Close ())
104
106
105
107
// Validate that all data has been re-encrypted with cipher B.
106
108
for _ , usr := range users {
@@ -142,6 +144,7 @@ func TestServerDBCrypt(t *testing.T) {
142
144
inv .Stdout = pty .Output ()
143
145
err = inv .Run ()
144
146
require .NoError (t , err )
147
+ require .NoError (t , pty .Close ())
145
148
146
149
// Validate that both keys have been revoked.
147
150
keys , err = db .GetDBCryptKeys (ctx )
@@ -172,6 +175,7 @@ func TestServerDBCrypt(t *testing.T) {
172
175
inv .Stdout = pty .Output ()
173
176
err = inv .Run ()
174
177
require .NoError (t , err )
178
+ require .NoError (t , pty .Close ())
175
179
176
180
// Validate that all data has been re-encrypted with cipher C.
177
181
for _ , usr := range users {
@@ -189,6 +193,7 @@ func TestServerDBCrypt(t *testing.T) {
189
193
inv .Stdout = pty .Output ()
190
194
err = inv .Run ()
191
195
require .NoError (t , err )
196
+ require .NoError (t , pty .Close ())
192
197
193
198
// Assert that no user links remain.
194
199
for _ , usr := range users {
@@ -217,7 +222,10 @@ func genData(t *testing.T, db database.Store) []database.User {
217
222
for _ , status := range database .AllUserStatusValues () {
218
223
for _ , loginType := range database .AllLoginTypeValues () {
219
224
for _ , deleted := range []bool {false , true } {
225
+ randName := mustString (t , 32 )
220
226
usr := dbgen .User (t , db , database.User {
227
+ Username : randName ,
228
+ Email : randName + "@notcoder.com" ,
221
229
LoginType : loginType ,
222
230
Status : status ,
223
231
Deleted : deleted ,
0 commit comments