def test_value(self):
     """ tests value calculation for size = 4 """
     params = [(self.ax1, self.val[0], True), (self.ax1, self.val[1], False),
               (self.ax2, self.val[2], True), (self.ax2, self.val[3], False)]
     for test_val, expected_val, bool_op in params:
         with self.subTest():
             self.assertEqual(expected_val, _GraphDist(self.size, test_val, bool_op).value)
 def test_dist_abs(self):
     """ tests dist_abs calculation for different figsize """
     params = [(self.ax1, self.abs_values[0], True), (self.ax1, self.abs_values[1], False),
               (self.ax2, self.abs_values[2], True), (self.ax2, self.abs_values[3], False)]
     for test_val, expected_val, bool_op in params:
         with self.subTest():
             self.assertEqual(expected_val, _GraphDist(self.size, test_val, bool_op).dist_abs)