def test_create_and_add_elements(elements_sets): elements = elements_sets[0] bbst = MedianBalancedBST(elements) np.random.seed(1337) add_elements = np.random.permutation(11) + 10 for element in add_elements: bbst.add_element(element) median_test(bbst, np.median(np.concatenate([elements, add_elements])))
def test_add_element_to_existing(): bbst = MedianBalancedBST([1, 2, 3]) bbst.add_element(13)
def test_add_element_to_empty(): bbst = MedianBalancedBST() bbst.add_element(13)