code: def test_file_uploader_render_correctly(
      themed_app: Page, assert_snapshot: ImageCompareFunction
  ):
      """Test that the file uploader render as expected via screenshot matching."""
      file_uploaders = themed_app.get_by_test_id("stFileUploader")
      expect(file_uploaders).to_have_count(7)
  
      assert_snapshot(
          file_uploaders.nth(0), name="st_single-file-uploader"
      )
      assert_snapshot(
          file_uploaders.nth(1), name="st_disabled-file-uploader"
      )
      assert_snapshot(
          file_uploaders.nth(2), name="st_multi-file-uploader"
      )
      assert_snapshot(
          file_uploaders.nth(4), name="st_hidden-label-file-uploader"
      )
      assert_snapshot(
          file_uploaders.nth(5), name="st_collapsed-label-file-uploader"
      )
  
imports: from playwright.sync_api import Page, expect
  from e2e_playwright.conftest import ImageCompareFunction, wait_for_app_run
label_desc: Use image node_id 1 for calling a global function with example usage: test_file_uploader_render_correctly(themed_app, assert_snapshot) without return types