Esempio n. 1
0
def test_database_save(database):
    entry = database.new()
    entry.name = 'this_is_new'
    database.save()

    new_database = Database(database.path)
    old_data = [e.to_dict() for e in database]
    util.assert_database_equals_data(new_database, old_data)
Esempio n. 2
0
def test_database_reads_from_disk_correctly(database, data):
    util.assert_database_equals_data(database, data)
Esempio n. 3
0
def test_database_new_is_in_database(database, data):
    entry = database.new()
    data.append(entry.to_dict())
    util.assert_database_equals_data(database, data)