def test_logger_outputs_replication_information(self, logger):
        origin_session = mock.MagicMock()
        origin_session.server_url = "http://origin/v1"
        destination_session = mock.MagicMock()
        destination_session.server_url = "http://destination/v1"
        mock_response(origin_session)
        mock_response(destination_session)

        origin = Client(
            session=origin_session,
            bucket="buck",
            collection="coll"
        )
        destination = Client(
            session=destination_session,
            bucket="buck",
            collection="coll"
        )
        destination._server_settings = {'batch_max_requests': 15}
        replicate(origin, destination)
        msg = ("Replication from <KintoClient http://origin/v1/buckets/buck/"
               "collections/coll> to <KintoClient http://destination/v1/"
               "buckets/buck/collections/coll>")
        logger.info.assert_any_call(msg)
        logger.info.assert_any_call("replication of 0 records")
Beispiel #2
0
    def test_logger_outputs_replication_information(self, logger):
        origin_session = mock.MagicMock()
        origin_session.server_url = "http://origin/v1"
        destination_session = mock.MagicMock()
        destination_session.server_url = "http://destination/v1"
        mock_response(origin_session)
        mock_response(destination_session)

        origin = Client(session=origin_session, bucket="buck", collection="coll")
        destination = Client(session=destination_session, bucket="buck", collection="coll")
        destination._server_settings = {"batch_max_requests": 15}
        replicate(origin, destination)
        msg = (
            "Replication from <KintoClient http://origin/v1/buckets/buck/"
            "collections/coll> to <KintoClient http://destination/v1/"
            "buckets/buck/collections/coll>"
        )
        logger.info.assert_any_call(msg)
        logger.info.assert_any_call("replication of 0 records")