@@ -339,6 +339,33 @@ def test_multiple_arrays_different_size(self):
339339 _matchers .ViInt32Matcher (len (data_array )),
340340 )
341341
342+ def test_multiple_arrays_different_size_none_input (self ):
343+ self .patched_library .niFake_MultipleArraysDifferentSize .side_effect = self .side_effects_helper .niFake_MultipleArraysDifferentSize
344+ values_array = [1.1 , 2.2 , 3.3 ]
345+ interpreter = self .get_initialized_library_interpreter ()
346+ interpreter .multiple_arrays_different_size (values_array , None )
347+ self .patched_library .niFake_MultipleArraysDifferentSize .assert_called_once_with (
348+ _matchers .ViSessionMatcher (SESSION_NUM_FOR_TEST ),
349+ _matchers .ViReal64BufferMatcher (values_array ),
350+ _matchers .ViInt32Matcher (len (values_array )),
351+ None ,
352+ _matchers .ViInt32Matcher (0 ),
353+ )
354+
355+ def test_multiple_arrays_different_size_empty_arrays (self ):
356+ self .patched_library .niFake_MultipleArraysDifferentSize .side_effect = self .side_effects_helper .niFake_MultipleArraysDifferentSize
357+ values_array = []
358+ data_array = []
359+ interpreter = self .get_initialized_library_interpreter ()
360+ interpreter .multiple_arrays_different_size (values_array , data_array )
361+ self .patched_library .niFake_MultipleArraysDifferentSize .assert_called_once_with (
362+ _matchers .ViSessionMatcher (SESSION_NUM_FOR_TEST ),
363+ _matchers .ViReal64BufferMatcher (values_array ),
364+ _matchers .ViInt32Matcher (0 ),
365+ _matchers .ViInt32BufferMatcher (data_array ),
366+ _matchers .ViInt32Matcher (0 ),
367+ )
368+
342369 def test_parameters_are_multiple_types (self ):
343370 self .patched_library .niFake_ParametersAreMultipleTypes .side_effect = self .side_effects_helper .niFake_ParametersAreMultipleTypes
344371 boolean_val = True
0 commit comments