code: def test_score_without_annotations(self, weak_labels):
      weak_labels._annotation = np.array([], dtype=np.short)
      label_model = Snorkel(weak_labels)
  
      with pytest.raises(
          MissingAnnotationError, match="need annotated records"
      ):
          label_model.score()
  
imports: import sys
  import numpy
  import pytest
  from argilla.client.models import TextClassificationRecord
  from argilla.labeling.text_classification import FlyingSquid, Snorkel, WeakLabels, WeakMultiLabels
  from argilla.labeling.text_classification.label_models import LabelModel, MajorityVoter, MissingAnnotationError, NotFittedError, TieBreakPolicy, TooFewRulesError
label_desc: Use image node_id 8 for calling the TestSnorkel obj's underlying member method code with example usage: obj.test_score_without_annotations(weak_labels) without return types