Пример #1
0
 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)
Пример #2
0
 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)