3.0.ipv8.test.test_database =========================== .. py:module:: 3.0.ipv8.test.test_database Classes ------- .. autoapisummary:: 3.0.ipv8.test.test_database.MockDatabase 3.0.ipv8.test.test_database.TestDatabase Module Contents --------------- .. py:class:: MockDatabase(file_path: str) Bases: :py:obj:`3.0.ipv8.database.Database` Database that only creates the bare minimum versioning. .. py:method:: check_database(database_version: bytes) -> int Inject a database version of 0 and succeed. .. py:class:: TestDatabase Bases: :py:obj:`3.0.ipv8.test.base.TestBase` Tests related to the database class. .. py:method:: setUp() -> None Create a memory-based database. .. py:method:: test_unloaded() -> None Check if an unloaded database returns None for queries. .. py:method:: test_closed() -> None Check if an unloaded database returns None for queries.