def test_cousin_level_2(self): """Test Case: yo(esp) cousin level of tio(esp)? -> Not cousins""" thread = "esp_derived_esp.cl" model_test = Model() model_test.set_cl_file(thread) model_test.parse_file() model_test.load(Dummy()) relations = { 'derived': True, 'etymologically': False, 'etymology': False, 'etymologically_related': False, 'has_derived_form': False, 'etymological_origin_of': False, 'is_derived_from': False, 'variant': False } result = g08_logic_w_w.cousin_level( "yo", "esp", "tio", "esp", Dummy(), model_test.get_logic(), # data relations) expected_result = False assert result == expected_result
def test_child_1(self): """Test Case: padre(esp) is child of abuelo(esp)? -> Yes""" thread = "esp_derived_esp.cl" model_test = Model() model_test.set_cl_file(thread) model_test.parse_file() model_test.load(Dummy()) relations = { 'derived': True, 'etymologically': False, 'etymology': False, 'etymologically_related': False, 'has_derived_form': False, 'etymological_origin_of': False, 'is_derived_from': False, 'variant': False } result = g08_logic_w_w.child( "padre", "esp", "abuelo", "esp", Dummy(), model_test.get_logic(), # data relations) expected_result = True assert result == expected_result
def test_uncle_1(self): """Test Case: tio(esp) is uncle of primo(esp)? -> No""" thread = "esp_derived_esp.cl" model_test = Model() model_test.set_cl_file(thread) model_test.parse_file() model_test.load(Dummy()) relations = { 'derived': True, 'etymologically': False, 'etymology': False, 'etymologically_related': False, 'has_derived_form': False, 'etymological_origin_of': False, 'is_derived_from': False, 'variant': False } result = g08_logic_w_w.uncle( "tio", "esp", "primo", "esp", Dummy(), model_test.get_logic(), # data relations) expected_result = False assert result == expected_result