fix(test): resepct uniqueness for ldap primary keys

This commit is contained in:
Steffen Jost 2023-06-19 06:52:14 +00:00
parent a5ee70c370
commit d1badf16fc

View File

@ -48,8 +48,10 @@ makeUsers (fromIntegral -> n) = do
users' <- liftIO . replicateM n $ generate arbitrary
users <- forM users' $ \u -> do
i <- atomically $ readTVar userNumber <* modifyTVar userNumber succ
let u' = u { userIdent = CI.mk $ "user." <> tshow i
, userEmail = CI.mk $ "user." <> tshow i <> "@example.com"
let baseid = CI.mk $ "user." <> tshow i
u' = u { userIdent = baseid
, userEmail = baseid <> "@example.com"
, userLdapPrimaryKey = baseid <> ".ldap"
}
return u'
uids <- insertMany users