@@ -1075,7 +1075,32 @@ def test_no_reserved_keywords_in_old_format_input_symbol_alternatives(self):
1075
1075
("5*exp(lambda*x)/(1+5*exp(lambda*x))" , "c*exp(lambda*x)/(1+c*exp(lambda*x))" , "diff(response,x)=lambda*response*(1-response)" , True , [], {}),
1076
1076
("6*exp(lambda*x)/(1+7*exp(lambda*x))" , "c*exp(lambda*x)/(1+c*exp(lambda*x))" , "diff(response,x)=lambda*response*(1-response)" , False , [], {}),
1077
1077
("c*exp(lambda*x)/(1+c*exp(lambda*x))" , "c*exp(lambda*x)/(1+c*exp(lambda*x))" , "diff(response,x)=lambda*response*(1-response)" , True , [], {}),
1078
- ("-A/r^2*cos(omega*t-k*r)+k*A/r*sin(omega*t-k*r)" , "(-A/(r**2))*exp(I*(omega*t-k*r))*(1+I*k*r)" , "re(response)=re(answer)" , True , [], {"complexNumbers" : True , "symbol_assumptions" : "('k','real') ('r','real') ('omega','real') ('t','real') ('A','real')" }),
1078
+ ("-A/r^2*cos(omega*t-k*r)+k*A/r*sin(omega*t-k*r)" , "(-A/(r**2))*exp(i*(omega*t-k*r))*(1+i*k*r)" , "re(response)=re(answer)" , True , [],
1079
+ {
1080
+ "complexNumbers" : True ,
1081
+ "symbol_assumptions" : "('k','real') ('r','real') ('omega','real') ('t','real') ('A','real')" ,
1082
+ 'symbols' : {
1083
+ 'r' : {'aliases' : ['R' ], 'latex' : r'\(r\)' },
1084
+ 'A' : {'aliases' : ['a' ], 'latex' : r'\(A\)' },
1085
+ 'omega' : {'aliases' : ['OMEGA' , 'Omega' ], 'latex' : r'\(\omega\)' },
1086
+ 'k' : {'aliases' : ['K' ], 'latex' : r'\(k\)' },
1087
+ 't' : {'aliases' : ['T' ], 'latex' : r'\(t\)' },
1088
+ 'I' : {'aliases' : ['i' ], 'latex' : r'\(i\)' },
1089
+ }
1090
+ }),
1091
+ ("-A/r^2*(cos(omega*t-kr)+I*sin(omega*t-kr))*(1+Ikr)" , "(-A/(r**2))*exp(I*(omega*t-k*r))*(1+I*k*r)" , "re(response)=re(answer)" , True , [],
1092
+ {
1093
+ "complexNumbers" : True ,
1094
+ "symbol_assumptions" : "('k','real') ('r','real') ('omega','real') ('t','real') ('A','real')" ,
1095
+ 'symbols' : {
1096
+ 'r' : {'aliases' : ['R' ], 'latex' : r'\(r\)' },
1097
+ 'A' : {'aliases' : ['a' ], 'latex' : r'\(A\)' },
1098
+ 'omega' : {'aliases' : ['OMEGA' , 'Omega' ], 'latex' : r'\(\omega\)' },
1099
+ 'k' : {'aliases' : ['K' ], 'latex' : r'\(k\)' },
1100
+ 't' : {'aliases' : ['T' ], 'latex' : r'\(t\)' },
1101
+ 'I' : {'aliases' : ['i' ], 'latex' : r'\(i\)' },
1102
+ }
1103
+ }),
1079
1104
]
1080
1105
)
1081
1106
def test_criteria_based_comparison (self , response , answer , criteria , value , feedback_tags , additional_params ):
0 commit comments