diff options
author | TinWoodman92 <chrhodgden@gmail.com> | 2023-07-05 20:25:49 -0500 |
---|---|---|
committer | TinWoodman92 <chrhodgden@gmail.com> | 2023-07-05 20:25:49 -0500 |
commit | 4db6f87488a28128ef45a1626ac9282281e2ba2c (patch) | |
tree | dcf55ae60ba90bd72b5d613a96e600eb452f6ece | |
parent | 5452b6e9ea534fa1f7679a0075f974d18850e93c (diff) |
Added test for default kwargs value.
-rw-r--r-- | test_evaluate_expression.py | 9 | ||||
-rw-r--r-- | test_evaluate_expression.r | 2 |
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 |