From 82deb93525ffe5d717c0987158d50f2db5513e1c Mon Sep 17 00:00:00 2001 From: Philip ABBET <philip.abbet@idiap.ch> Date: Tue, 24 Oct 2017 11:20:42 +0200 Subject: [PATCH] Update to the latest version of beat.backend.python --- beat/core/test/test_inputs.py | 36 ++++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/beat/core/test/test_inputs.py b/beat/core/test/test_inputs.py index 021a0aa9..79cf6b08 100644 --- a/beat/core/test/test_inputs.py +++ b/beat/core/test/test_inputs.py @@ -165,6 +165,8 @@ class RestrictedInputGroupTest(unittest.TestCase): self.assertEqual(len(group), 0) self.assertEqual(group.data_index, -1) self.assertEqual(group.data_index_end, -1) + self.assertEqual(group.first_data_index, -1) + self.assertEqual(group.last_data_index, -1) def test_add_one_input(self): @@ -252,6 +254,8 @@ class InputGroupTest(unittest.TestCase): self.assertEqual(len(group), 0) self.assertEqual(group.data_index, -1) self.assertEqual(group.data_index_end, -1) + self.assertEqual(group.first_data_index, -1) + self.assertEqual(group.last_data_index, -1) def test_creation_with_listener(self): @@ -266,6 +270,8 @@ class InputGroupTest(unittest.TestCase): self.assertEqual(len(group), 0) self.assertEqual(group.data_index, -1) self.assertEqual(group.data_index_end, -1) + self.assertEqual(group.first_data_index, -1) + self.assertEqual(group.last_data_index, -1) self.assertEqual(listener.data_index_start, -1) self.assertEqual(listener.data_index_end, -1) @@ -366,6 +372,9 @@ class InputGroupTest(unittest.TestCase): self.assertEqual(group.data_index, indices[i][0]) self.assertEqual(group.data_index_end, indices[i][1]) + self.assertEqual(group.first_data_index, indices[i][0]) + self.assertEqual(group.last_data_index, indices[i][1]) + self.assertTrue(input.data is not None) self.assertEqual(input.data.value, i) self.assertEqual(input.data_index, indices[i][0]) @@ -427,6 +436,9 @@ class InputGroupTest(unittest.TestCase): self.assertEqual(group.data_index, indices[i][0]) self.assertEqual(group.data_index_end, indices[i][1]) + self.assertEqual(group.first_data_index, indices[i][0]) + self.assertEqual(group.last_data_index, indices[i][1]) + self.assertTrue(input1.data is not None) self.assertEqual(input1.data.value, i) self.assertEqual(input1.data_index, indices[i][0]) @@ -517,8 +529,11 @@ class InputGroupTest(unittest.TestCase): for i in range(0, len(indices1)): group.next() - self.assertEqual(group.data_index, indices1[i][0]) - self.assertEqual(group.data_index_end, indices1[i][1]) + self.assertEqual(group.data_index, indices3[0][0]) + self.assertEqual(group.data_index_end, indices3[0][1]) + + self.assertEqual(group.first_data_index, indices1[i][0]) + self.assertEqual(group.last_data_index, indices1[i][1]) self.assertTrue(input1.data is not None) self.assertEqual(input1.data.value, i) @@ -560,7 +575,8 @@ class InputGroupTest(unittest.TestCase): expected_values_1 = [0, 1, 1, 2, 3, 3, 4, 5] expected_values_2 = [0, 0, 1, 1, 1, 2, 2, 2] - expected_group_indices = [(0, 2), (3, 4), (5, 5), (6, 8), (9, 10), (11, 11), (12, 14), (15, 17)] + expected_group_indices1 = [(0, 4), (0, 5), (3, 10), (5, 10), (5, 11), (9, 17), (11, 17), (11, 17)] + expected_group_indices2 = [(0, 2), (3, 4), (5, 5), (6, 8), (9, 10), (11, 11), (12, 14), (15, 17)] expected_indices_1 = [(0, 2), (3, 5), (3, 5), (6, 8), (9, 11), (9, 11), (12, 14), (15, 17)] expected_indices_2 = [(0, 4), (0, 4), (5, 10), (5, 10), (5, 10), (11, 17), (11, 17), (11, 17)] @@ -602,8 +618,11 @@ class InputGroupTest(unittest.TestCase): for i in range(0, len(expected_indices_1)): group.next() - self.assertEqual(group.data_index, expected_group_indices[i][0]) - self.assertEqual(group.data_index_end, expected_group_indices[i][1]) + self.assertEqual(group.data_index, expected_group_indices1[i][0]) + self.assertEqual(group.data_index_end, expected_group_indices1[i][1]) + + self.assertEqual(group.first_data_index, expected_group_indices2[i][0]) + self.assertEqual(group.last_data_index, expected_group_indices2[i][1]) self.assertTrue(input1.data is not None) self.assertEqual(input1.data.value, expected_values_1[i]) @@ -671,8 +690,11 @@ class InputGroupTest(unittest.TestCase): for i in range(0, len(indices1)): group.next() - self.assertEqual(group.data_index, indices1[i][0]) - self.assertEqual(group.data_index_end, indices1[i][1]) + self.assertEqual(group.data_index, indices2[i // 4][0]) + self.assertEqual(group.data_index_end, indices2[i // 4][1]) + + self.assertEqual(group.first_data_index, indices1[i][0]) + self.assertEqual(group.last_data_index, indices1[i][1]) self.assertTrue(input1.data is not None) self.assertEqual(input1.data.value, expected_values_1[i]) -- GitLab