Ejemplo n.º 1
0
 def test_Multipredicate_concat_yesPredComplexSymDash(self):
     expr_str = str(lexpr(r'O(C(lithium,ion),CONCAT(ion,battery))'))
     concat_expr_str = resolve_prefix_to_infix_operations(
         expr_str, 'CONCAT', '-')
     expected_concat_expr_str = 'O(C(lithium,ion),ion-battery)'
     self.assertEqual(expected_concat_expr_str, concat_expr_str)
Ejemplo n.º 2
0
 def test_predicate_concat_yesPredFSymDash(self):
     expr_str = str(lexpr(r'F(lithium,ion)'))
     concat_expr_str = resolve_prefix_to_infix_operations(
         expr_str, 'F', '-')
     expected_concat_expr_str = 'lithium-ion'
     self.assertEqual(expected_concat_expr_str, concat_expr_str)
Ejemplo n.º 3
0
 def test_Multipredicate_concat_yesPredFSymDash3(self):
     expr_str = str(lexpr(r'F(F(lithium,ion),F(ion,battery))'))
     concat_expr_str = resolve_prefix_to_infix_operations(
         expr_str, 'F', '-')
     expected_concat_expr_str = 'lithium-ion-ion-battery'
     self.assertEqual(expected_concat_expr_str, concat_expr_str)
Ejemplo n.º 4
0
 def test_entity_no_concat(self):
     expr_str = str(lexpr(r'ion'))
     concat_expr_str = resolve_prefix_to_infix_operations(expr_str)
     expected_concat_expr_str = 'ion'
     self.assertEqual(expected_concat_expr_str, concat_expr_str)
Ejemplo n.º 5
0
 def test_predicate_concat_yes(self):
     expr_str = str(lexpr(r'R(lithium,ion)'))
     concat_expr_str = resolve_prefix_to_infix_operations(expr_str)
     expected_concat_expr_str = 'lithiumion'
     self.assertEqual(expected_concat_expr_str, concat_expr_str)
Ejemplo n.º 6
0
 def test_Multipredicate_concat_yesPredComplexSymDash(self):
     expr_str = str(lexpr(r'O(C(lithium,ion),CONCAT(ion,battery))'))
     concat_expr_str = resolve_prefix_to_infix_operations(expr_str, 'CONCAT', '-')
     expected_concat_expr_str = 'O(C(lithium,ion),ion-battery)'
     self.assertEqual(expected_concat_expr_str, concat_expr_str)
Ejemplo n.º 7
0
 def test_Multipredicate_concat_yesPredFSymDash3(self):
     expr_str = str(lexpr(r'F(F(lithium,ion),F(ion,battery))'))
     concat_expr_str = resolve_prefix_to_infix_operations(expr_str, 'F', '-')
     expected_concat_expr_str = 'lithium-ion-ion-battery'
     self.assertEqual(expected_concat_expr_str, concat_expr_str)
Ejemplo n.º 8
0
 def test_predicate_concat_yesPredFSymDash(self):
     expr_str = str(lexpr(r'F(lithium,ion)'))
     concat_expr_str = resolve_prefix_to_infix_operations(expr_str, 'F', '-')
     expected_concat_expr_str = 'lithium-ion'
     self.assertEqual(expected_concat_expr_str, concat_expr_str)
Ejemplo n.º 9
0
 def test_predicate_concat_yes(self):
     expr_str = str(lexpr(r'R(lithium,ion)'))
     concat_expr_str = resolve_prefix_to_infix_operations(expr_str)
     expected_concat_expr_str = 'lithiumion'
     self.assertEqual(expected_concat_expr_str, concat_expr_str)
Ejemplo n.º 10
0
 def test_entity_no_concat(self):
     expr_str = str(lexpr(r'ion'))
     concat_expr_str = resolve_prefix_to_infix_operations(expr_str)
     expected_concat_expr_str = 'ion'
     self.assertEqual(expected_concat_expr_str, concat_expr_str)