Add test update
This commit is contained in:
parent
26f8caa3d2
commit
7f00126742
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
dist/
|
dist/
|
||||||
build/
|
build/
|
||||||
fiable_db.egg-info/
|
fiable_db.egg-info/
|
||||||
|
/fiabledb.json
|
||||||
|
@ -166,27 +166,127 @@ def test_update_table():
|
|||||||
"data": {"name": "Antony", "age": 99, "height": 188},
|
"data": {"name": "Antony", "age": 99, "height": 188},
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
def test_update_table_not_exists():
|
def test_update_table_not_exists():
|
||||||
"""Test update in a table that 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():
|
def test_update_id_not_exists():
|
||||||
"""Test update with an id that 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():
|
def test_update_multiple_values_default():
|
||||||
"""Test update multiple values in the default table."""
|
"""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():
|
def test_update_multiple_values_table():
|
||||||
"""Test update multiple values in a 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():
|
def test_update_with_keys_not_exists():
|
||||||
"""Test update with keys that 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():
|
def test_update_with_force():
|
||||||
"""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