Unittesting - как проверить правильность расчета для каждой итерации цикла? - PullRequest
0 голосов
/ 08 июня 2018

В основном, как проверить циклы / while.Это вообще вещь?Должен ли я просто проверить результаты расчета и посмотреть, правильно ли это?

этот код ниже.это функция, которая запускает шаблон над (большим) изображением.

def _scan_image(self, image, template, process):
     """main function: will iterate over the image one pixel at a time"""


     for i in xrange(len(image)): # --------> I want to test inside this loop
      for j in xrange(len(image[i])):
        if (j <= self.x_axis_leng) and \
          (i <= self.y_axis_hgt):

          self.temp_matrix_holder.append(\
            image[i][j:j+len(template[0])])

          self.temp_matrix_holder.append(\
            image[i + 1][j:j+len(template[0])])



          new_score = self.calculate.run(\
            self.temp_matrix_holder, self.temp, process)


          if new_score <= self.score:
            self.score = new_score
            self.best_location = [j, i]

        self._empty_list()


    return self.score, self.best_location
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...