code: def test_init__negative_size(self) -> None:
      with pytest.raises(
          ValueError,
          match="Illegal memory bank size -1, all entries must be non-negative.",
      ):
          MemoryBankModule(size=-1)
  
      with pytest.raises(
          ValueError,
          match=re.escape(
              "Illegal memory bank size (10, -1), all entries must be non-negative."
          ),
      ):
          MemoryBankModule(size=(10, -1))
  
file_path: lightly/tests/models/modules/test_memory_bank.py
imports: import re
  import unittest
  import pytest
  import torch
  from lightly.models.modules.memory_bank import MemoryBankModule
label_desc: Use image node_id 1 for calling the TestMemoryBank obj's underlying member method code with example usage: obj.test_init__negative_size() without return types