Example #1
0
    def setUp(self):
        self._top_left_corner = [1, 2]
        self._top_right_corner = [3, 4]
        self._bottom_left_corner = [5, 6]
        self._bottom_right_corner = [7, 8]

        self._face_extractor = TopFaceExtractor()
        self.x_cutoffs, self.y_cutoffs = self._face_extractor._calculate_cutoffs(
            self._top_left_corner, self._top_right_corner, self._bottom_left_corner, self._bottom_right_corner
        )
Example #2
0
class TestTopFaceExtractor(unittest.TestCase):
    def setUp(self):
        self._top_left_corner = [1, 2]
        self._top_right_corner = [3, 4]
        self._bottom_left_corner = [5, 6]
        self._bottom_right_corner = [7, 8]

        self._face_extractor = TopFaceExtractor()
        self.x_cutoffs, self.y_cutoffs = self._face_extractor._calculate_cutoffs(
            self._top_left_corner, self._top_right_corner, self._bottom_left_corner, self._bottom_right_corner
        )

    def test_should_return_right_x_and_y_axis_cutoffs(self):
        self.assertEqual(self.x_cutoffs, (5 - 10, 3 - 10))
        self.assertEqual(self.y_cutoffs, (2, 8 - 10))