def test_should_build_log_line_without_service_id_or_time_taken(): extra_fields = { 'method': "method", 'url': "url", 'status': 200 } assert "method url 200" == logging.build_log_line(extra_fields)
def test_should_build_complete_log_line_ignoring_missing_fields(): service_id = uuid.uuid4() extra_fields = { 'method': "method", 'status': 200, 'time_taken': "time_taken", 'service_id': service_id } assert "{service_id} method 200 time_taken".format( service_id=str(service_id)) == logging.build_log_line(extra_fields)