Exemplo n.º 1
0
 def test_grandfather(self, capsys):
     lca(self.n8, self.n2)
     out, err = capsys.readouterr()
     assert out == "2\n"
     assert err == ""
Exemplo n.º 2
0
 def test_uncle(self, capsys):
     lca(self.n8, self.n5)
     out, err = capsys.readouterr()
     assert out == "2\n"
     assert err == ""
Exemplo n.º 3
0
 def test_siblings(self, capsys):
     lca(self.n8, self.n9)
     out, err = capsys.readouterr()
     assert out == "4\n"
     assert err == ""
Exemplo n.º 4
0
 def test_root_and_leaf(self, capsys):
     lca(self.n8, self.n1)
     out, err = capsys.readouterr()
     assert out == "1\n"
     assert err == ""
Exemplo n.º 5
0
 def test_leaf_nodes(self, capsys):
     lca(self.n8, self.n7)
     out, err = capsys.readouterr()
     assert out == "1\n"
     assert err == ""
Exemplo n.º 6
0
 def test_root_node(self, capsys):
     lca(self.n1, self.n1)
     out, err = capsys.readouterr()
     assert out == "1\n"
     assert err == ""