From c3c4af4c05920a9c73eaf464e2462bdbf88d8584 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 20 Oct 2018 12:03:14 +0300 Subject: Change: use uuid4 for ids --- test-persistence | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/test-persistence b/test-persistence index 1b5b836..194cecb 100755 --- a/test-persistence +++ b/test-persistence @@ -16,11 +16,16 @@ import os import sys +import uuid import muck +def create_id(): + return str(uuid.uuid4()) + + def changes(n): res = { 'foo': 'bar', @@ -28,8 +33,8 @@ def changes(n): for i in range(n): meta = { - 'id': 'id-{}'.format(i), - 'rev': 'rev-{}'.format(i), + 'id': create_id(), + 'rev': create_id(), } chg = muck.CreateChange(meta=meta, res=res) yield chg @@ -56,7 +61,9 @@ def compare_dicts(d1, d2): store_dir = sys.argv[1] n = int(sys.argv[2]) -os.mkdir(store_dir) +if not os.path.exists(store_dir): + os.mkdir(store_dir) + st = muck.Store(store_dir) for i, chg in enumerate(changes(n)): st.change(chg) -- cgit v1.2.1