Can you add some test cases with two or more keyword arguments for mixed optionality and all optional. It seems there is only one test case where they are both mandatory.