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)