Beispiel #1
0
def test_del_record_removes_a_record():
    """Tests that del_record will remove a record from the Store."""
    store = Store()

    store.add_record({"this": "that", "that": "foo"})
    assert len(store) == 1
    store.del_record({"this": "that", "that": "foo"})
    assert len(store) == 0
Beispiel #2
0
 def run(self):
     for x in xrange(10):
         sx = str(x)
         record = store.add_record({"name": sx, "email": sx})
         store.persist("tmp.db")
         store.del_record(record)
         store.persist("tmp.db")
Beispiel #3
0
 def add_delete():
     for x in xrange(10):
         sx = str(x)
         record = store.add_record({"name": sx, "email": "{}@example.com".format(sx)})
         store.del_record(record)
Beispiel #4
0
def test_each_record_gets_uuid():
    """tests that each record gets a unique  uuid in the '_id'"""
    store = data.store.Store()
    store.add_record({"this": "that"})
    rec = store.find_one({"this": "that"})
    assert "_id" in rec
Beispiel #5
0
def test_add_record_adds_a_record():
    """Tests that the Store's add_record method adds a record to Store."""
    store = Store()

    store.add_record({"this": "that", "that": "foo"})
    assert len(store) == 1