def perform(self):
     if self.figure_type == 0:
         self.result = calculate_volume_cube(int(self.height_val))
     elif self.figure_type == 1:
         self.result = calculate_volume_sphere(int(self.rad_val))
     elif self.figure_type == 2:
         self.result = calculate_volume_cylinder(int(self.rad_val),
                                                 int(self.height_val))
 def perform(self):
     if self.figure_type == 0:
         self.logger.log('Radiobutton 0 (cube) selected')
         self.result = calculate_volume_cube(int(self.height_val))
         self.logger.log('Result = %s' % self.result)
     elif self.figure_type == 1:
         self.logger.log('Radiobutton 1 (sphere) selected')
         self.result = calculate_volume_sphere(int(self.rad_val))
         self.logger.log('Result = %s' % self.result)
     elif self.figure_type == 2:
         self.logger.log('Radiobutton 2 (cylinder) selected')
         self.result = calculate_volume_cylinder(int(self.rad_val),
                                                 int(self.height_val))
         self.logger.log('Result = %s' % self.result)
Exemplo n.º 3
0
 def test_calculate_volume_cylinder_negative_height(self):
     with self.assertRaises(ValueError):
         vol.calculate_volume_cylinder(-2, 3)
Exemplo n.º 4
0
 def test_calculate_volume_cylinder_negative_radius(self):
     with self.assertRaises(ValueError):
         vol.calculate_volume_cylinder(2, -3)
Exemplo n.º 5
0
 def test_calculate_volume_cylinder_2_3(self):
     result = vol.calculate_volume_cylinder(2, 3)
     self.assertEqual(result, 37.699)
Exemplo n.º 6
0
 def test_calculate_volume_cylinder_0(self):
     result = vol.calculate_volume_cylinder(0)
     self.assertEqual(result, 0)
Exemplo n.º 7
0
 def test_calculate_volume_cylinder_default(self):
     result = vol.calculate_volume_cylinder()
     self.assertEqual(result, 3.142)