def METHOD_NAME(self):
    init = Initialized().parse_initial_states(
        bqm=self.bqm,
        initial_states=self.initial_states,
        num_reads=1
        )
    self.assertEqual(len(init.initial_states), 1)
    self.assertEqual(init.num_reads, 1)
    init = Initialized().parse_initial_states(
        bqm=self.bqm,
        initial_states=self.initial_states,
        num_reads=1,
        initial_states_generator='random',
        )
    self.assertEqual(len(init.initial_states), 1)
    self.assertEqual(init.num_reads, 1)
    self.assertEqual(list(init.initial_states.samples(sorted_by=None)[0:1]),
                     self.initial_states[:1])
    init = Initialized().parse_initial_states(
        bqm=self.bqm,
        initial_states=self.initial_states,
        num_reads=1,
        initial_states_generator='none',
        )
    self.assertEqual(len(init.initial_states), 1)
    self.assertEqual(init.num_reads, 1)
    self.assertEqual(list(init.initial_states.samples(sorted_by=None)[0:1]),
                     self.initial_states[:1])
    init = Initialized().parse_initial_states(
        bqm=self.bqm,
        initial_states=self.initial_states,
        num_reads=1,
        initial_states_generator='tile',
        )
    self.assertEqual(len(init.initial_states), 1)
    self.assertEqual(init.num_reads, 1)
    self.assertEqual(list(init.initial_states.samples(sorted_by=None)[0:1]),
                     self.initial_states[:1])