AllocateTestSequence allocates a sequence via the sequenceAllocator. For use by non-db tests
(database *DatabaseContext)
| 674 | |
| 675 | // AllocateTestSequence allocates a sequence via the sequenceAllocator. For use by non-db tests |
| 676 | func AllocateTestSequence(database *DatabaseContext) (uint64, error) { |
| 677 | database.sequences.mutex.Lock() |
| 678 | defer database.sequences.mutex.Unlock() |
| 679 | return database.sequences._incrementSequence(1) |
| 680 | } |
| 681 | |
| 682 | // ReleaseTestSequence releases a sequence via the sequenceAllocator. For use by non-db tests |
| 683 | func ReleaseTestSequence(ctx context.Context, database *DatabaseContext, sequence uint64) error { |