def test_b_epsilon_tree_branch_split_inserts(test_folder): n = 10000 tree = BEpsilonTree(test_folder) for i in range(n): tree.insert(i) for i in range(n): assert tree.query(i) assert not tree.query(n)
def test_b_epsilon_tree_large_inserts(test_folder): n = int(1e6) tree = BEpsilonTree(test_folder) for i in range(n): tree.insert(i) for i in range(n): assert tree.query(i) assert not tree.query(n)
def test_b_epsilon_tree_flushed_inserts(test_folder): n = 2000 tree = BEpsilonTree(test_folder) for i in range(n): tree.insert(i) for i in range(n): assert tree.query(i) assert not tree.query(n)
def test_b_epsilon_tree_random_inserts(test_folder): n = 5000 arr = np.arange(n) np.random.shuffle(arr) tree = BEpsilonTree(test_folder) for i in arr: tree.insert(i) for i in arr: assert tree.query(i) assert not tree.query(n)