aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test_evaluate_expression.py9
-rw-r--r--test_evaluate_expression.r2
2 files changed, 10 insertions, 1 deletions
diff --git a/test_evaluate_expression.py b/test_evaluate_expression.py
index 157ad96..14721e7 100644
--- a/test_evaluate_expression.py
+++ b/test_evaluate_expression.py
@@ -44,6 +44,15 @@ class TestEvaluateExpression(unittest.TestCase):
res_ctrl = args[0] * args[1] * kwargs['kwarg_1'] * kwargs['kwarg_2']
self.assertEqual(res_ctrl, res_1)
+ def test_args_and_default_kwargs(self):
+ args = [2, 3]
+ kwargs = {
+ 'kwarg_2': 3
+ }
+ res_1 = self.src_fil_r.evaluate_expression('test_args_and_kwargs', *args, **kwargs)
+ res_ctrl = args[0] * args[1] * 1 * kwargs['kwarg_2']
+ self.assertEqual(res_ctrl, res_1)
+
if __name__ == '__main__':
unittest.main()
diff --git a/test_evaluate_expression.r b/test_evaluate_expression.r
index 1f918cc..f9e657a 100644
--- a/test_evaluate_expression.r
+++ b/test_evaluate_expression.r
@@ -8,7 +8,7 @@ test_kwargs <- function(arg_1 = 1, arg_2 = 1) {
return(result)
}
-test_args_and_kwargs <- function(arg_1, arg_2, kwarg_1 = 1., kwarg_2 = 3) {
+test_args_and_kwargs <- function(arg_1, arg_2, kwarg_1 = 1, kwarg_2 = 3) {
result <- arg_1 * arg_2
result <- result * kwarg_1
result <- result * kwarg_2