|
8 | 8 | from tests import mockserver
|
9 | 9 |
|
10 | 10 |
|
| 11 | +class TestSetup(unittest.TestCase): |
| 12 | + def tearDown(self): |
| 13 | + from fluent.sender import _set_global_sender |
| 14 | + _set_global_sender(None) |
| 15 | + |
| 16 | + def test_no_kwargs(self): |
| 17 | + fluent.sender.setup("tag") |
| 18 | + actual = fluent.sender.get_global_sender() |
| 19 | + self.assertEqual(actual.tag, "tag") |
| 20 | + self.assertEqual(actual.host, "localhost") |
| 21 | + self.assertEqual(actual.port, 24224) |
| 22 | + self.assertEqual(actual.timeout, 3.0) |
| 23 | + |
| 24 | + def test_host_and_port(self): |
| 25 | + fluent.sender.setup("tag", host="myhost", port=24225) |
| 26 | + actual = fluent.sender.get_global_sender() |
| 27 | + self.assertEqual(actual.tag, "tag") |
| 28 | + self.assertEqual(actual.host, "myhost") |
| 29 | + self.assertEqual(actual.port, 24225) |
| 30 | + self.assertEqual(actual.timeout, 3.0) |
| 31 | + |
| 32 | + def test_tolerant(self): |
| 33 | + fluent.sender.setup("tag", host="myhost", port=24225, timeout=1.0) |
| 34 | + actual = fluent.sender.get_global_sender() |
| 35 | + self.assertEqual(actual.tag, "tag") |
| 36 | + self.assertEqual(actual.host, "myhost") |
| 37 | + self.assertEqual(actual.port, 24225) |
| 38 | + self.assertEqual(actual.timeout, 1.0) |
| 39 | + |
| 40 | + |
11 | 41 | class TestSender(unittest.TestCase):
|
12 | 42 | def setUp(self):
|
13 | 43 | super(TestSender, self).setUp()
|
|
0 commit comments