Skip to content

Commit 23ff306

Browse files
committed
Code Reivew Changes
1 parent f52aef8 commit 23ff306

File tree

4 files changed

+40
-56
lines changed

4 files changed

+40
-56
lines changed

generated/nifake/nifake/unit_tests/test_library_interpreter.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -844,12 +844,9 @@ def test_import_attribute_configuration_buffer_str(self):
844844
self.patched_library.niFake_ImportAttributeConfigurationBuffer.assert_called_once_with(_matchers.ViSessionMatcher(SESSION_NUM_FOR_TEST), _matchers.ViInt32Matcher(len(configuration)), _matchers.ViInt8BufferMatcher(expected_list))
845845

846846
def test_write_waveform_numpy_complex128_valid_input(self):
847-
import ctypes
848-
import numpy as np
849-
850847
from nifake._complextype import NIComplexNumber
851848

852-
waveform_data = np.full(1000, 0.707 + 0.707j, dtype=np.complex128)
849+
waveform_data = numpy.full(1000, 0.707 + 0.707j, dtype=numpy.complex128)
853850
number_of_samples = len(waveform_data)
854851

855852
waveform_data_ctypes = (NIComplexNumber * number_of_samples)(
@@ -866,12 +863,9 @@ def test_write_waveform_numpy_complex128_valid_input(self):
866863
)
867864

868865
def test_write_waveform_numpy_complexi16_valid_input(self):
869-
import ctypes
870-
import numpy as np
871-
872866
from nifake._complextype import NIComplexI16
873867

874-
waveform_data = np.array([32767, 0] * 1000, dtype=np.int16)
868+
waveform_data = numpy.array([32767, 0] * 1000, dtype=numpy.int16)
875869
number_of_samples = len(waveform_data) // 2
876870
waveform_data_ctypes = (NIComplexI16 * number_of_samples)(
877871
*[NIComplexI16(real=32767, imag=0) for _ in range(number_of_samples)]

generated/nifake/nifake/unit_tests/test_session.py

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -837,6 +837,24 @@ def test_return_timedeltas(self):
837837
assert returned_timedeltas == expected_timedeltas
838838
self.patched_library_interpreter.return_list_of_durations_in_seconds.assert_called_once_with(len(time_values))
839839

840+
def test_session_write_waveform_complex_f32_invalid_dtype(self):
841+
invalid_waveform_data = numpy.full(10, 1.0 + 1.0j, dtype=numpy.complex128)
842+
expected_error_message = "waveform_data_array must be numpy.ndarray of dtype=complex64, is complex128"
843+
import pytest
844+
with nifake.Session('dev1') as session:
845+
with pytest.raises(TypeError) as exc_info:
846+
session.write_waveform_complex_f32(invalid_waveform_data)
847+
assert str(exc_info.value) == expected_error_message
848+
849+
def test_session_write_waveform_complex_i16_invalid_dtype(self):
850+
invalid_waveform_data = numpy.full(10, 1.0 + 1.0j, dtype=numpy.complex64)
851+
expected_error_message = "waveform_data_array must be numpy.ndarray of dtype=int16, is complex64"
852+
import pytest
853+
with nifake.Session('dev1') as session:
854+
with pytest.raises(TypeError) as exc_info:
855+
session.write_waveform_numpy_complex_i16(invalid_waveform_data)
856+
assert str(exc_info.value) == expected_error_message
857+
840858

841859
class TestGrpcSession:
842860

@@ -926,26 +944,6 @@ def test_export_attribute_configuration_buffer(self):
926944
assert actual_configuration == bytes(expected_buffer)
927945
self.patched_grpc_interpreter.export_attribute_configuration_buffer.assert_called_once_with()
928946

929-
def test_session_write_waveform_complex_f32_invalid_dtype(self):
930-
import numpy as np
931-
invalid_waveform_data = np.full(10, 1.0 + 1.0j, dtype=np.complex128)
932-
expected_error_message = "waveform_data_array must be numpy.ndarray of dtype=complex64, is complex128"
933-
import pytest
934-
with nifake.Session('dev1', grpc_options=nifake.GrpcSessionOptions(object(), '')) as session:
935-
with pytest.raises(TypeError) as exc_info:
936-
session.write_waveform_complex_f32(invalid_waveform_data)
937-
assert str(exc_info.value) == expected_error_message
938-
939-
def test_session_write_waveform_complex_i16_invalid_dtype(self):
940-
import numpy as np
941-
invalid_waveform_data = np.full(10, 1.0 + 1.0j, dtype=np.complex64)
942-
expected_error_message = "waveform_data_array must be numpy.ndarray of dtype=int16, is complex64"
943-
import pytest
944-
with nifake.Session('dev1', grpc_options=nifake.GrpcSessionOptions(object(), '')) as session:
945-
with pytest.raises(TypeError) as exc_info:
946-
session.write_waveform_numpy_complex_i16(invalid_waveform_data)
947-
assert str(exc_info.value) == expected_error_message
948-
949947
# Attributes
950948

951949
def test_get_attribute_int32(self):

src/nifake/unit_tests/test_library_interpreter.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -844,12 +844,9 @@ def test_import_attribute_configuration_buffer_str(self):
844844
self.patched_library.niFake_ImportAttributeConfigurationBuffer.assert_called_once_with(_matchers.ViSessionMatcher(SESSION_NUM_FOR_TEST), _matchers.ViInt32Matcher(len(configuration)), _matchers.ViInt8BufferMatcher(expected_list))
845845

846846
def test_write_waveform_numpy_complex128_valid_input(self):
847-
import ctypes
848-
import numpy as np
849-
850847
from nifake._complextype import NIComplexNumber
851848

852-
waveform_data = np.full(1000, 0.707 + 0.707j, dtype=np.complex128)
849+
waveform_data = numpy.full(1000, 0.707 + 0.707j, dtype=numpy.complex128)
853850
number_of_samples = len(waveform_data)
854851

855852
waveform_data_ctypes = (NIComplexNumber * number_of_samples)(
@@ -866,12 +863,9 @@ def test_write_waveform_numpy_complex128_valid_input(self):
866863
)
867864

868865
def test_write_waveform_numpy_complexi16_valid_input(self):
869-
import ctypes
870-
import numpy as np
871-
872866
from nifake._complextype import NIComplexI16
873867

874-
waveform_data = np.array([32767, 0] * 1000, dtype=np.int16)
868+
waveform_data = numpy.array([32767, 0] * 1000, dtype=numpy.int16)
875869
number_of_samples = len(waveform_data) // 2
876870
waveform_data_ctypes = (NIComplexI16 * number_of_samples)(
877871
*[NIComplexI16(real=32767, imag=0) for _ in range(number_of_samples)]

src/nifake/unit_tests/test_session.py

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -837,6 +837,24 @@ def test_return_timedeltas(self):
837837
assert returned_timedeltas == expected_timedeltas
838838
self.patched_library_interpreter.return_list_of_durations_in_seconds.assert_called_once_with(len(time_values))
839839

840+
def test_session_write_waveform_complex_f32_invalid_dtype(self):
841+
invalid_waveform_data = numpy.full(10, 1.0 + 1.0j, dtype=numpy.complex128)
842+
expected_error_message = "waveform_data_array must be numpy.ndarray of dtype=complex64, is complex128"
843+
import pytest
844+
with nifake.Session('dev1') as session:
845+
with pytest.raises(TypeError) as exc_info:
846+
session.write_waveform_complex_f32(invalid_waveform_data)
847+
assert str(exc_info.value) == expected_error_message
848+
849+
def test_session_write_waveform_complex_i16_invalid_dtype(self):
850+
invalid_waveform_data = numpy.full(10, 1.0 + 1.0j, dtype=numpy.complex64)
851+
expected_error_message = "waveform_data_array must be numpy.ndarray of dtype=int16, is complex64"
852+
import pytest
853+
with nifake.Session('dev1') as session:
854+
with pytest.raises(TypeError) as exc_info:
855+
session.write_waveform_numpy_complex_i16(invalid_waveform_data)
856+
assert str(exc_info.value) == expected_error_message
857+
840858

841859
class TestGrpcSession:
842860

@@ -926,26 +944,6 @@ def test_export_attribute_configuration_buffer(self):
926944
assert actual_configuration == bytes(expected_buffer)
927945
self.patched_grpc_interpreter.export_attribute_configuration_buffer.assert_called_once_with()
928946

929-
def test_session_write_waveform_complex_f32_invalid_dtype(self):
930-
import numpy as np
931-
invalid_waveform_data = np.full(10, 1.0 + 1.0j, dtype=np.complex128)
932-
expected_error_message = "waveform_data_array must be numpy.ndarray of dtype=complex64, is complex128"
933-
import pytest
934-
with nifake.Session('dev1', grpc_options=nifake.GrpcSessionOptions(object(), '')) as session:
935-
with pytest.raises(TypeError) as exc_info:
936-
session.write_waveform_complex_f32(invalid_waveform_data)
937-
assert str(exc_info.value) == expected_error_message
938-
939-
def test_session_write_waveform_complex_i16_invalid_dtype(self):
940-
import numpy as np
941-
invalid_waveform_data = np.full(10, 1.0 + 1.0j, dtype=np.complex64)
942-
expected_error_message = "waveform_data_array must be numpy.ndarray of dtype=int16, is complex64"
943-
import pytest
944-
with nifake.Session('dev1', grpc_options=nifake.GrpcSessionOptions(object(), '')) as session:
945-
with pytest.raises(TypeError) as exc_info:
946-
session.write_waveform_numpy_complex_i16(invalid_waveform_data)
947-
assert str(exc_info.value) == expected_error_message
948-
949947
# Attributes
950948

951949
def test_get_attribute_int32(self):

0 commit comments

Comments
 (0)