def test_get_set_client(self): self.assertEqual(self.chronometer.client, self.client) client = Client('127.0.0.2') chronometer = Chronometer(client) self.assertEqual(chronometer.client, client) chronometer.client = self.client self.assertEqual(chronometer.client, self.client)
def test_sample_rate_configuration(self): self.assertEqual(self.chronometer.rate, 1) chronometer = Chronometer(self.client, 0.3) self.assertEqual(chronometer.rate, 0.3) with self.assertRaises(AssertionError): chronometer.rate = "not a number" with self.assertRaises(AssertionError): chronometer.rate = 2 with self.assertRaises(AssertionError): chronometer.rate = -0.3
def setUp(self): self.client = Client('127.0.0.1') self.request_mock = mock.MagicMock() self.client._request = self.request_mock self.chronometer = Chronometer(self.client)