def test_bonus_ultra_hard_2(): assert "A is True\nB is True\nC is Undetermined\nH is True" in main_test( open( Path(__file__ + "/../" + "files/tests_bonus/test_ultra_hard_2").absolute()), False)
def test_correction_14(): assert "A is True" == main_test( open( Path(__file__ + "/../" + "files/correction/test_correction_14").absolute()), False)
def test_hard_41(): assert "C is True\nD is False\nW is False\nG is True\nF is True\nZ is True" == main_test( open(Path(__file__ + "/../" + "files/hard/test_hard_41").absolute()), False)
def test_bonus_hard_4(): assert "G is Undetermined" in main_test( open( Path(__file__ + "/../" + "files/tests_bonus/test_hard_4").absolute()), False)
def test_hard_39(): assert "C is False\nF is True\nI is True\nL is False" == main_test( open(Path(__file__ + "/../" + "files/hard/test_hard_39").absolute()), False)
def test_hard_40(): assert "G is True\nV is False\nB is True\nX is True" == main_test( open(Path(__file__ + "/../" + "files/hard/test_hard_40").absolute()), False)
def test_hard_33(): assert "A is True" == main_test( open(Path(__file__ + "/../" + "files/hard/test_hard_33").absolute()), False)
def test_hard_38(): assert "E is False" == main_test( open(Path(__file__ + "/../" + "files/hard/test_hard_38").absolute()), False)
def test_hard_4(): assert "A is True\nB is True\nC is Undetermined" == main_test( open(Path(__file__ + "/../" + "files/hard/test_hard_4").absolute()), False)
def test_hard_26(): assert "E is Undetermined" == main_test( open(Path(__file__ + "/../" + "files/hard/test_hard_26").absolute()), False)
def test_hard_1(): assert "C is True\nE is True\nG is True\nI is True\nK is True\nM is True" == main_test( open(Path(__file__ + "/../" + "files/hard/test_hard_1").absolute()), False)
def test_simple_14(): assert "B is True" == main_test( open( Path(__file__ + "/../" + "files/simple/test_simple_14").absolute()), False)
def test_error_35(): assert "Error" in main_test( open(Path(__file__ + "/../" + "files/error/test_error_35").absolute()), False)
def test_correction_25(): assert "E is False" == main_test( open( Path(__file__ + "/../" + "files/correction/test_correction_25").absolute()), False)
def test_correction_2(): assert "A is True\nF is True\nK is False\nP is True" == main_test( open( Path(__file__ + "/../" + "files/correction/test_correction_2").absolute()), False)