Skip to content

Commit 2c546ff

Browse files
committed
Updating the test cases
1 parent ee8c903 commit 2c546ff

6 files changed

Lines changed: 22 additions & 73 deletions

File tree

generated/nifake/nifake/unit_tests/test_library_interpreter.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -352,20 +352,6 @@ def test_multiple_arrays_different_size_none_input(self):
352352
_matchers.ViInt32Matcher(0),
353353
)
354354

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-
369355
def test_parameters_are_multiple_types(self):
370356
self.patched_library.niFake_ParametersAreMultipleTypes.side_effect = self.side_effects_helper.niFake_ParametersAreMultipleTypes
371357
boolean_val = True

generated/nifake/nifake/unit_tests/test_session.py

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -736,29 +736,13 @@ def test_multiple_arrays_same_size_wrong_size_4(self):
736736
except ValueError:
737737
pass
738738

739-
def test_multiple_arrays_different_size(self):
740-
values_array = [1.1, 2.2, 3.3]
741-
data_array = [10, 20, 30, 40, 50]
742-
self.patched_library_interpreter.multiple_arrays_different_size.side_effect = [None]
743-
with nifake.Session('dev1') as session:
744-
assert session.multiple_arrays_different_size(values_array, data_array) is None
745-
self.patched_library_interpreter.multiple_arrays_different_size.assert_called_once_with(values_array, data_array)
746-
747739
def test_multiple_arrays_different_size_none_input(self):
748740
values_array = [1.1, 2.2, 3.3]
749741
self.patched_library_interpreter.multiple_arrays_different_size.side_effect = [None]
750742
with nifake.Session('dev1') as session:
751743
assert session.multiple_arrays_different_size(values_array, None) is None
752744
self.patched_library_interpreter.multiple_arrays_different_size.assert_called_once_with(values_array, None)
753745

754-
def test_multiple_arrays_different_size_empty_arrays(self):
755-
values_array = []
756-
data_array = []
757-
self.patched_library_interpreter.multiple_arrays_different_size.side_effect = [None]
758-
with nifake.Session('dev1') as session:
759-
assert session.multiple_arrays_different_size(values_array, data_array) is None
760-
self.patched_library_interpreter.multiple_arrays_different_size.assert_called_once_with(values_array, data_array)
761-
762746
def test_get_cal_date_time(self):
763747
month = 12
764748
day = 30

src/nifake/metadata/functions.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3181,6 +3181,28 @@
31813181
'type': 'ViInt32',
31823182
'use_array': False
31833183
}
3184+
{
3185+
'direction': 'in',
3186+
'documentation': {
3187+
'description': 'The number of elements in the ViChar array you specify for names.'
3188+
},
3189+
'name': 'nameSize',
3190+
'type': 'ViInt32'
3191+
},
3192+
{
3193+
'direction': 'out',
3194+
'documentation': {
3195+
'description': 'The channel name(s) at the specified indices.'
3196+
},
3197+
'name': 'names',
3198+
'python_api_converter_name': 'convert_comma_separated_string_to_list',
3199+
'size': {
3200+
'mechanism': 'ivi-dance',
3201+
'value': 'nameSize'
3202+
},
3203+
'type': 'ViString',
3204+
'type_in_documentation': 'list of str'
3205+
}
31843206
],
31853207
'returns': 'ViStatus'
31863208
},

src/nifake/unit_tests/test_grpc.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -558,19 +558,6 @@ def test_multiple_arrays_different_size_none_input(self):
558558
data_array=None,
559559
)
560560

561-
def test_multiple_arrays_different_size_empty_arrays(self):
562-
library_func = 'MultipleArraysDifferentSize'
563-
response_object = self._set_side_effect(library_func)
564-
values_array = []
565-
data_array = []
566-
interpreter = self._get_initialized_stub_interpreter()
567-
assert interpreter.multiple_arrays_different_size(values_array, data_array) is None # no outputs
568-
self._assert_call(library_func, response_object).assert_called_once_with(
569-
vi=GRPC_SESSION_OBJECT_FOR_TEST,
570-
values_array=values_array,
571-
data_array=data_array,
572-
)
573-
574561
def test_multiple_arrays_same_size_wrong_size(self):
575562
library_func = 'MultipleArraysSameSize'
576563
# grpc-device server checks this server-side and errors with ::grpc::INVALID_ARGUMENT

src/nifake/unit_tests/test_library_interpreter.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -352,20 +352,6 @@ def test_multiple_arrays_different_size_none_input(self):
352352
_matchers.ViInt32Matcher(0),
353353
)
354354

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-
369355
def test_parameters_are_multiple_types(self):
370356
self.patched_library.niFake_ParametersAreMultipleTypes.side_effect = self.side_effects_helper.niFake_ParametersAreMultipleTypes
371357
boolean_val = True

src/nifake/unit_tests/test_session.py

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -736,29 +736,13 @@ def test_multiple_arrays_same_size_wrong_size_4(self):
736736
except ValueError:
737737
pass
738738

739-
def test_multiple_arrays_different_size(self):
740-
values_array = [1.1, 2.2, 3.3]
741-
data_array = [10, 20, 30, 40, 50]
742-
self.patched_library_interpreter.multiple_arrays_different_size.side_effect = [None]
743-
with nifake.Session('dev1') as session:
744-
assert session.multiple_arrays_different_size(values_array, data_array) is None
745-
self.patched_library_interpreter.multiple_arrays_different_size.assert_called_once_with(values_array, data_array)
746-
747739
def test_multiple_arrays_different_size_none_input(self):
748740
values_array = [1.1, 2.2, 3.3]
749741
self.patched_library_interpreter.multiple_arrays_different_size.side_effect = [None]
750742
with nifake.Session('dev1') as session:
751743
assert session.multiple_arrays_different_size(values_array, None) is None
752744
self.patched_library_interpreter.multiple_arrays_different_size.assert_called_once_with(values_array, None)
753745

754-
def test_multiple_arrays_different_size_empty_arrays(self):
755-
values_array = []
756-
data_array = []
757-
self.patched_library_interpreter.multiple_arrays_different_size.side_effect = [None]
758-
with nifake.Session('dev1') as session:
759-
assert session.multiple_arrays_different_size(values_array, data_array) is None
760-
self.patched_library_interpreter.multiple_arrays_different_size.assert_called_once_with(values_array, data_array)
761-
762746
def test_get_cal_date_time(self):
763747
month = 12
764748
day = 30

0 commit comments

Comments
 (0)