def test_subtract_letters_from_letters(self):
     with self.assertRaises(
             TypeError,
             msg=
             "Test failed, TypeError not raised when subtracting (\"def\",\"abc\") is called"
     ):
         Calculator.subtract("def", "abc")
 def test_subtract_decimals(self):
     difference = abs(Calculator.subtract(3.8, 3.5) - 0.3)
     self.assertLessEqual(difference, 0.001, "Test failed, subtracting (3.8,3.5) should less than or equal 0.3")
 def test_subtract_none(self):
     self.assertEqual(Calculator.subtract(3, None), 3, "Test failed, subtracting (3,None) should equal 3")
 def test_subtract_positive(self):
     self.assertEqual(Calculator.subtract(3, 5), -2, "Test failed, subtracting (3,5) should equal -2")