예제 #1
0
 def test_generate_seven(self):
     start = 'C5'
     should_be = ['C5', 'E5', 'G5', 'A#5']
     self.assertEqual(should_be, chords.generateChord('7', start))
예제 #2
0
 def test_generate_aug(self):
     start = 'C5'
     should_be = ['C5', 'E5', 'G#5']
     self.assertEqual(should_be, chords.generateChord('aug', start))
예제 #3
0
 def test_generate_dim(self):
     start = 'C5'
     should_be = ['C5', 'D#5', 'F#5']
     self.assertEqual(should_be, chords.generateChord('dim', start))
예제 #4
0
 def test_generate_min_triad(self):
     start = 'C5'
     should_be = ['C5', 'D#5', 'G5']
     self.assertEqual(should_be, chords.generateChord('min', start))
예제 #5
0
 def test_generate_maj_second_inversion(self):
     start = 'C5'
     should_be = ['G5', 'C5', 'E5']
     self.assertEqual(should_be,
                      chords.generateChord('maj', start, inversion=2))
예제 #6
0
 def test_generate_min_triad(self):
     start = 'C5'
     should_be = ['C5','D#5','G5']
     self.assertEqual(should_be, chords.generateChord('min', start))
예제 #7
0
 def test_generate_seven(self):
     start = 'C5'
     should_be = ['C5','E5','G5','A#5']
     self.assertEqual(should_be, chords.generateChord('7', start))
예제 #8
0
 def test_generate_dim(self):
     start = 'C5'
     should_be = ['C5','D#5','F#5']
     self.assertEqual(should_be, chords.generateChord('dim', start))
예제 #9
0
 def test_generate_aug(self):
     start = 'C5'
     should_be = ['C5','E5','G#5']
     self.assertEqual(should_be, chords.generateChord('aug', start))
예제 #10
0
 def test_generate_maj_second_inversion(self):
     start = 'C5'
     should_be = ['G5','C5','E5']
     self.assertEqual(should_be, chords.generateChord('maj', start, inversion=2))