Add test update
This commit is contained in:
parent
26f8caa3d2
commit
7f00126742
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
dist/
|
||||
build/
|
||||
fiable_db.egg-info/
|
||||
/fiabledb.json
|
||||
|
@ -166,27 +166,127 @@ def test_update_table():
|
||||
"data": {"name": "Antony", "age": 99, "height": 188},
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
|
||||
def test_update_table_not_exists():
|
||||
"""Test update in a table that not exists."""
|
||||
pass
|
||||
start()
|
||||
add({"name": "Antony", "age": 77, "height": 188}, table="users")
|
||||
update(1, {"name": "David"}, table="boo")
|
||||
assert get_database() == [
|
||||
{
|
||||
"id": 1,
|
||||
"rev": 1,
|
||||
"table": "users",
|
||||
"data": {"name": "Antony", "age": 77, "height": 188},
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
def test_update_id_not_exists():
|
||||
"""Test update with an id that not exists."""
|
||||
pass
|
||||
start()
|
||||
add({"name": "Antony", "age": 77, "height": 188}, table="users")
|
||||
update(2, {"name": "David"}, table="users")
|
||||
assert get_database() == [
|
||||
{
|
||||
"id": 1,
|
||||
"rev": 1,
|
||||
"table": "users",
|
||||
"data": {"name": "Antony", "age": 77, "height": 188},
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
def test_update_multiple_values_default():
|
||||
"""Test update multiple values in the default table."""
|
||||
pass
|
||||
start()
|
||||
add({"name": "Antony", "age": 77, "height": 188})
|
||||
add({"name": "Dolores", "age": 32})
|
||||
update(1, {"name": "David", "age": 9})
|
||||
assert get_database() == [
|
||||
{
|
||||
"id": 1,
|
||||
"rev": 1,
|
||||
"table": "default",
|
||||
"data": {"name": "David", "age": 9, "height": 188},
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"rev": 1,
|
||||
"table": "default",
|
||||
"data": {"name": "Dolores", "age": 32},
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
def test_update_multiple_values_table():
|
||||
"""Test update multiple values in a table."""
|
||||
pass
|
||||
start()
|
||||
add({"name": "Antony", "age": 77, "height": 188}, table="users")
|
||||
add({"name": "Dolores", "age": 32}, table="users")
|
||||
update(1, {"name": "David", "age": 9}, table="users")
|
||||
assert get_database() == [
|
||||
{
|
||||
"id": 1,
|
||||
"rev": 1,
|
||||
"table": "users",
|
||||
"data": {"name": "David", "age": 9, "height": 188},
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"rev": 1,
|
||||
"table": "users",
|
||||
"data": {"name": "Dolores", "age": 32},
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
def test_update_with_keys_not_exists():
|
||||
"""Test update with keys that not exists."""
|
||||
pass
|
||||
start()
|
||||
add({"name": "Antony", "age": 77, "height": 188})
|
||||
add({"name": "Dolores", "age": 32})
|
||||
update(1, {"is_active": True, "eyes": "blue"})
|
||||
assert get_database() == [
|
||||
{
|
||||
"id": 1,
|
||||
"rev": 1,
|
||||
"table": "default",
|
||||
"data": {
|
||||
"name": "Antony",
|
||||
"age": 77,
|
||||
"height": 188,
|
||||
"is_active": True,
|
||||
"eyes": "blue",
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"rev": 1,
|
||||
"table": "default",
|
||||
"data": {"name": "Dolores", "age": 32},
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
def test_update_with_force():
|
||||
"""Test update with force."""
|
||||
pass
|
||||
start()
|
||||
add({"name": "Antony", "age": 77, "height": 188})
|
||||
add({"name": "Dolores", "age": 32})
|
||||
update(1, {"name": "David", "age": 9}, force=True)
|
||||
assert get_database() == [
|
||||
{
|
||||
"id": 1,
|
||||
"rev": 1,
|
||||
"table": "default",
|
||||
"data": {"name": "David", "age": 9},
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"rev": 1,
|
||||
"table": "default",
|
||||
"data": {"name": "Dolores", "age": 32},
|
||||
},
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user