code: def test_select_windows_returns_empty_list_when_no_reads(self):
      self.assertEqual(
          [],
          window_selector.select_windows(
              self.config,
              ref_reader=fasta.InMemoryFastaReader(
                  [("chr1", 0, "A" * 500)]
              ),
              reads=[],
              region=ranges.make_range("chr1", 1, 100),
          ),
      )
  
imports: from absl.testing import absltest
  from absl.testing import parameterized
  from third_party.nucleus.io import fasta
  from third_party.nucleus.testing import test_utils
  from third_party.nucleus.util import ranges
  from deepvariant.protos import realigner_pb2
  from deepvariant.realigner import window_selector
label_desc: Use image node_id 15 for calling the WindowSelectorTest obj's underlying member method code with example usage: obj.test_select_windows_returns_empty_list_when_no_reads() without return types