def test_value_should_be_numeric(self): self.assertRaises(AssertionError, Gauge, 'string_val', '') gauge = Gauge('ok', 0.3) def set_value_as_string(): gauge.value = 'not float' self.assertRaises(AssertionError, set_value_as_string) gauge.value = 2.0 self.assertEqual(gauge.value, 2.0) gauge.value = 63 self.assertEqual(gauge.value, 63)