class_docstr: Load environment variables required to run e2e tests
class_docstr_tok: ["Load","environment","variables","required","to","run","e2e","tests"]
code: def __init__(self):
      env = os.environ
      try:
          # Target workspace name
          self.workspace_name = env["WORKSPACE_NAME"]
          # Admin user
          self.admin_username = env["ADMIN_USERNAME"]
          # Admin user API token
          self.admin_neptune_api_token = env["ADMIN_NEPTUNE_API_TOKEN"]
          # Member user
          self.user_username = env["USER_USERNAME"]
          # SA name
          self.service_account_name = env["SERVICE_ACCOUNT_NAME"]
          # Member user or SA API token
          self.neptune_api_token = env["NEPTUNE_API_TOKEN"]
      except KeyError as e:
          raise MissingEnvironmentVariable(
              missing_variable=e.args[0]
          ) from e
  
imports: import io
  import os
  import random
  import string
  import tempfile
  from contextlib import contextmanager
  from datetime import datetime
  from math import sqrt
  from time import perf_counter
  import numpy
  from attr import dataclass
  from PIL import Image
  from PIL.PngImagePlugin import PngImageFile
  import neptune
  from neptune.internal.container_type import ContainerType
  from tests.e2e.exceptions import MissingEnvironmentVariable
label_desc: Use image node_id 1 to create a new RawEnvironment object  with example: obj = RawEnvironment()