diff --git a/tests/integration-test b/tests/integration-test index a55f820..ceea527 100755 --- a/tests/integration-test +++ b/tests/integration-test @@ -558,6 +558,7 @@ class Tests(dbusmock.DBusTestCase): 'buffer/enable', '0', 'trigger/current_trigger', '', 'in_accel_scale', '0.000010\n', + 'in_accel_offset', '0.0\n', 'in_accel_mount_matrix', '1, 0, 0; 0, 1, 0; 0, 0, 1\n', 'scan_elements/in_accel_x_en', '0', 'scan_elements/in_accel_x_index', '0', @@ -595,6 +596,45 @@ class Tests(dbusmock.DBusTestCase): self.stop_daemon() + def test_iio_scale_decimal_separator_offset(self): + '''scale decimal separator with specific offset''' + top_srcdir = os.getenv('top_srcdir', '.') + mock_dev_data = self.testbed.get_root_dir() + '/iio-dev-data.bin' + accel = self.testbed.add_device('iio', 'iio-buffer-accel0', None, + ['name', 'IIO Test Accelerometer', + 'buffer/enable', '0', + 'trigger/current_trigger', '', + 'in_accel_scale', '0.000010\n', + 'in_accel_x_offset', '0.0\n', + 'in_accel_mount_matrix', '1, 0, 0; 0, 1, 0; 0, 0, 1\n', + 'scan_elements/in_accel_x_en', '0', + 'scan_elements/in_accel_x_index', '0', + 'scan_elements/in_accel_x_type', 'le:s16/32>>0', + 'scan_elements/in_accel_y_en', '0', + 'scan_elements/in_accel_y_index', '1', + 'scan_elements/in_accel_y_type', 'le:s16/32>>0', + 'scan_elements/in_accel_z_en', '0', + 'scan_elements/in_accel_z_index', '2', + 'scan_elements/in_accel_z_type', 'le:s16/32>>0', + 'scan_elements/in_timestamp_en', '1', + 'scan_elements/in_timestamp_index', '3', + 'scan_elements/in_timestamp_type', 'le:s64/64>>0'], + ['NAME', '"IIO Accelerometer"', + 'DEVNAME', '/dev/iio-buffer-accel-test', + 'IIO_SENSOR_PROXY_TYPE', 'iio-buffer-accel'] + ) + trigger = self.testbed.add_device('iio', 'trigger0', None, + ['name', 'accel_3d-dev0'], + [] + ) + env = os.environ.copy() + env['LC_NUMERIC'] = 'fr_FR.UTF-8' + self.start_daemon(env=env) + + self.assertEqual(self.get_dbus_property('HasAccelerometer'), True) + + self.stop_daemon() + def test_iio_scale_decimal_separator2(self): '''scale decimal separator polling''' accel = self.testbed.add_device('iio', 'iio-accel', None,