def test_ind_func_2(self): # Test beatstrength_ind_func() with a real music21 object expected = 1.0 a_meas = stream.Measure() a_meas.timeSignature = m21_meter.TimeSignature('3/4') a_meas.append(note.Note(quarterLength=0.5)) in_val = a_meas.notes actual = metre.beatstrength_ind_func(in_val) self.assertEqual(expected, actual)
def test_ind_func_1(self): # Test beatstrength_ind_func() with a mock expected = 0.5 in_val = [mock.MagicMock(spec_set=base.Music21Object)] bs_mock = mock.PropertyMock(return_value=expected) type(in_val[0]).beatStrength = bs_mock actual = metre.beatstrength_ind_func(in_val) bs_mock.assert_called_once_with() self.assertEqual(expected, actual)