This PR introduces a suite of unit tests for logical_operations.py located within the within the mathematical functions directory. The primary functions in this file are based around classic bit-based operations like and, not, or, etc.
General Functionality: Tests confirm that the library accurately handles functionality across various array shapes and dimensions, ensuring these operations perform correctly from scalars up to four-dimensional arrays. This encompasses verifying the maintenance of result dimensions in accordance with input shapes.
Data Type and Edge Case Handling: The library's robustness is tested against a comprehensive set of data types including integers, floating-points, and complex numbers (where applicable), affirming operation compatibility and precision.
This PR introduces a suite of unit tests for logical_operations.py located within the within the mathematical functions directory. The primary functions in this file are based around classic bit-based operations like and, not, or, etc.
General Functionality: Tests confirm that the library accurately handles functionality across various array shapes and dimensions, ensuring these operations perform correctly from scalars up to four-dimensional arrays. This encompasses verifying the maintenance of result dimensions in accordance with input shapes.
Data Type and Edge Case Handling: The library's robustness is tested against a comprehensive set of data types including integers, floating-points, and complex numbers (where applicable), affirming operation compatibility and precision.