code: def test__get_cdn_urls_full(self) -> None:
      result = _get_cdn_urls(version="2.4.2")
      url = result.urls(["bokeh"], "js")[0]
      assert "bokeh/" in url
      assert "2.4.2" in url
      assert "dev" not in url
      assert "rc" not in url
  
imports: from __future__ import annotations
  import pytest
  import os
  import re
  import subprocess
  import sys
  import bs4
  from packaging.version import Version
  import bokeh.util.version
  from bokeh.models import Model
  from bokeh.resources import RuntimeMessage, _get_cdn_urls
  from bokeh.settings import LogLevel, settings
  import bokeh.resources
label_desc: Use image node_id 8 for calling the TestResources obj's underlying member method code with example usage: obj.test__get_cdn_urls_full() without return types