Commit 556cc784 authored by Nick Craver's avatar Nick Craver

Tests: de-conflict ScansIScanning

Multiple runs aren't safe here...new key filter is.
parent 9b36a8ea
...@@ -42,15 +42,16 @@ public void ScansIScanning() ...@@ -42,15 +42,16 @@ public void ScansIScanning()
{ {
using (var conn = Create(allowAdmin: true)) using (var conn = Create(allowAdmin: true))
{ {
var prefix = Me() + Guid.NewGuid();
const int DB = 7; const int DB = 7;
var db = conn.GetDatabase(DB); var db = conn.GetDatabase(DB);
var server = GetServer(conn); var server = GetServer(conn);
server.FlushDatabase(DB); server.FlushDatabase(DB);
for (int i = 0; i < 100; i++) for (int i = 0; i < 100; i++)
{ {
db.StringSet("ScansRepeatable:" + i, Guid.NewGuid().ToString(), flags: CommandFlags.FireAndForget); db.StringSet(prefix + i, Guid.NewGuid().ToString(), flags: CommandFlags.FireAndForget);
} }
var seq = server.Keys(DB, pageSize: 15); var seq = server.Keys(DB, prefix + "*", pageSize: 15);
using (var iter = seq.GetEnumerator()) using (var iter = seq.GetEnumerator())
{ {
IScanningCursor s0 = (IScanningCursor)seq, s1 = (IScanningCursor)iter; IScanningCursor s0 = (IScanningCursor)seq, s1 = (IScanningCursor)iter;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment