class_docstr: This test tries to check if the import scheme for cards works as intended.
      - Importing a card and calling it via the `type` should work
      - Importable cards could be editable.
      - If the submodule has errors while importing then the rest of metaflow should not fail.
class_docstr_tok: ["This","test","tries","to","check","if","the","import","scheme","for","cards","works","as","intended",".","-","Importing","a","card","and","calling","it","via","the","`","type","`","should","work","-","Importable","cards","could","be","editable",".","-","If","the","submodule","has","errors","while","importing","then","the","rest","of","metaflow","should","not","fail","."]
code: def step_start(self):
      from metaflow import current
      from metaflow.plugins.cards.card_modules.test_cards import (
          TestStringComponent,
      )
      import random
  
      self.random_number = random.randint(0, 100)
      # Adds a card to editable_import_test_card
      current.card.append(TestStringComponent(str(self.random_number)))
  
imports: from metaflow_test import MetaflowTest, ExpectationFailed, steps, tag
label_desc: Use image node_id 1 for calling the CardImportTest obj's underlying member method code with example usage: obj.step_start() without return types