def test_bind(self):
        logger = Logger(FakeMemoryLog())
        logger.bind(key="value").emit("test.event1")
        logger.emit("test.event2")

        assert logger._log.msgs == [
            {"key": "value", "event": "test.event1"},
            {"event": "test.event2"},
        ]
    def test_bind(self):
        logger = Logger(FakeMemoryLog())
        logger.bind(key="value").emit("test.event1")
        logger.emit("test.event2")

        assert logger._log.msgs == [
            {
                "key": "value",
                "event": "test.event1"
            },
            {
                "event": "test.event2"
            },
        ]
 def test_emit(self):
     logger = Logger(FakeMemoryLog())
     logger.emit("test.event")
     assert logger._log.msgs == [{"event": "test.event"}]
 def test_emit(self):
     logger = Logger(FakeMemoryLog())
     logger.emit("test.event")
     assert logger._log.msgs == [{"event": "test.event"}]