code: def test_memo_add_with_no_id(self):
      group_expr = MagicMock()
      group_expr.group_id = UNDEFINED_GROUP_ID
      memo = Memo()
      memo.add_group_expr(group_expr)
      self.assertEqual(0, group_expr.group_id)
  
file_path: evadb/test/unit_tests/optimizer/test_memo.py
imports: import unittest
  from mock import MagicMock
  from evadb.constants import UNDEFINED_GROUP_ID
  from evadb.optimizer.memo import Memo
label_desc: Use image node_id 1 for calling the MemoTest obj's underlying member method code with example usage: obj.test_memo_add_with_no_id() without return types