Use in-memory sequence number generator when running integration tests against Spanner emulator. (#102522)

This commit is contained in:
Peter Štibraný
2025-03-20 16:50:50 +01:00
committed by GitHub
parent 9ad7fef4f4
commit 8db050af6b
5 changed files with 85 additions and 34 deletions
+1 -4
View File
@@ -44,7 +44,7 @@ type Engine struct {
tagHandlers map[string]tagHandler
defaultContext context.Context
sequenceGenerator *sequenceGenerator // If not nil, this generator is used to generate auto-increment values for inserts.
sequenceGenerator SequenceGenerator // If not nil, this generator is used to generate auto-increment values for inserts.
}
// CondDeleted returns the conditions whether a record is soft deleted.
@@ -239,9 +239,6 @@ func (engine *Engine) NewSession() *Session {
// Close the engine
func (engine *Engine) Close() error {
if engine.sequenceGenerator != nil {
engine.sequenceGenerator.close()
}
return engine.db.Close()
}