Esempio n. 1
0
    def test_get_rhs_substituted(self):
        # Signature: name(cls, expr_obj, namemap)
                # No Docstring
        # from nineml.abstraction_layer.component.util import MathUtil

        e = StrToExpr.alias('a := b*c + d/(e*sin(f+g/e)) + b1 + e_ / exp(12*g)')

        rhs_sub = MathUtil.get_rhs_substituted(e, {'b': 'B', 'e': 'E'})
        self.assertEqual(
            rhs_sub,
            'B*c + d/(E*sin(f+g/E)) + b1 + e_ / exp(12*g)'
        )