Exemplo n.º 1
0
 def test_invalid_input(self):
     # String
     result = cube.volume("length")
     self.assertEqual(result, None)
     # Complex
     result = cube.volume(complex(5, 3))
     self.assertEqual(result, None)
     # Zero
     result = cube.volume(0)
     self.assertEqual(result, None)
     # Negative
     result = cube.volume(-2)
     self.assertEqual(result, None)
Exemplo n.º 2
0
 def test4(self):
     with self.assertRaises(TypeError):
         cube.volume('asba')
Exemplo n.º 3
0
 def test3(self):
     self.assertEqual(cube.volume(-3), -1)
Exemplo n.º 4
0
def test_negative():
    with pytest.raises(ValueError):
        cube.volume(-1, -1, -1)
Exemplo n.º 5
0
def test_multiply():
    assert cube.volume(5, 5, 5) == 125
Exemplo n.º 6
0
def test_int():
    with pytest.raises(TypeError):
        cube.volume("a", "b", "c")
Exemplo n.º 7
0
 def test1(self):
     self.assertEqual(cube.volume(3), 27)
Exemplo n.º 8
0
 def test_volume_allFloats(self):
     self.assertEqual(cube.volume(2.34, 2.543, 5.3), 31.538286)
Exemplo n.º 9
0
 def test_float(self):
     result = cube.volume(2.5)
     self.assertEqual(result, 15.625)
Exemplo n.º 10
0
 def test_volume_negative_Numbers(self):
   self.assertEqual(cube.volume(3, -3, 3), -27)
Exemplo n.º 11
0
 def test_volume_allintegers(self):
     self.assertEqual(cube.volume(3, 3, 3), 27)
Exemplo n.º 12
0
 def test_volume_MixNumbers_SHOULDFAIL(self):
     self.assertNotEqual(cube.volume(3, 3, 1.5), 4.5)
Exemplo n.º 13
0
 def test_volume_MixNumbers(self):
     self.assertEqual(cube.volume(3, 3, 0.5), 4.5)
Exemplo n.º 14
0
 def test2(self):
     self.assertEqual(cube.volume("a"), 0)
Exemplo n.º 15
0
 def test1(self):
     self.assertEqual(cube.volume(10), 1000)
Exemplo n.º 16
0
 def test_int(self):
     result = cube.volume(7)
     self.assertEqual(result, 343)
Exemplo n.º 17
0
 def test2(self):
     self.assertEqual(cube.volume(6548), 280754038592)
Exemplo n.º 18
0
 def test3(self):
     self.assertEqual(cube.volume(-5), 0)