def test_get_count_calls_get_all_list_data_with_request_context_and_function(self, mock_get_all): """ Assert that call to get_count makes a call to get_all_list_data with context and function """ mock_function = mock.Mock(name='mock-function') utils.get_count(self.req_ctx, mock_function) mock_get_all.assert_called_once_with(self.req_ctx, mock_function)
def test_get_count_calls_get_all_list_data_with_args_and_kwargs(self, mock_get_all): """ Assert that call to get_count makes a call to get_all_list_data with args and kwargs """ mock_function = mock.Mock(name='mock-function') arg1, arg2 = 'arg1', 'arg2' kwargs = {'kwarg1': 'val1', 'kwarg2': 'val2'} utils.get_count(self.req_ctx, mock_function, arg1, arg2, **kwargs) mock_get_all.assert_called_once_with(mock.ANY, mock.ANY, arg1, arg2, **kwargs)
def test_get_count_calls_get_all_list_data_with_args_and_kwargs(self, mock_get_all): """ Assert that call to get_count makes a call to get_all_list_data with args and kwargs """ mock_function = mock.Mock(name="mock-function") arg1, arg2 = "arg1", "arg2" kwargs = {"kwarg1": "val1", "kwarg2": "val2"} utils.get_count(self.req_ctx, mock_function, arg1, arg2, **kwargs) mock_get_all.assert_called_once_with(mock.ANY, mock.ANY, arg1, arg2, **kwargs)
def test_get_count_returns_length_of_get_all_list_data(self, mock_get_all): """ Assert that call to get_count makes a call to get_all_list_data with args and kwargs """ mock_get_all.return_value = [1, 2, 3, 4, 5] mock_function = mock.Mock(name='mock-function') result = utils.get_count(self.req_ctx, mock_function) self.assertEqual(result, 5, "The result of get_count should match length of result set")