示例#1
0
    def test_neighbor_window_index_1(self):
        from shapeanalysis.process_data import neighbor_window

        test_seq = (0, 1, 2, 3, 4)
        actual = neighbor_window(test_seq, 1)
        expected = (0, 1, 2)
        self.assertEqual(expected, actual)
示例#2
0
    def test_neighbor_window_not_enough_elements_count2(self):
        from shapeanalysis.process_data import neighbor_window

        test_seq = (0, 1, 3)
        with self.assertRaises(ValueError):
            neighbor_window(test_seq, 1, count=2)
示例#3
0
    def test_neighbor_window_index_end_out_of_range_count2(self):
        from shapeanalysis.process_data import neighbor_window

        test_seq = (0, 1, 2, 3, 4)
        with self.assertRaises(IndexError):
            neighbor_window(test_seq, 3, count=2)