def test_insert_mulitple_nodes_return_correct_size(): """Test for multiple node insertion.""" from bst import Tree test_tree = Tree() test_values = random.sample(range(100), 10) for i in test_values: test_tree.insert(i) assert test_tree.size() == len(test_values)
def test_insert_one_node_return_size_one(): """Test for one node insertion.""" from bst import Tree test_tree = Tree() test_tree.insert(1) assert test_tree.size() == 1
def test_size_method_with_no_nodes(): """Test if size method returns zero when no nodes in Tree.""" from bst import Tree new_tree = Tree() new_tree.size() == 0
def test_create_tree_none_root(): """Test create an empty tree.""" from bst import Tree test_tree = Tree() assert test_tree.size() == 0
def test_tree_initialized(): """Test if Tree is created.""" from bst import Tree test_tree = Tree() test_tree.size = 0