Example #1
0
 def test_extensions(self):
     chord = music.Chord('C7b9', 1)
     self.assertEqual('b9', chord.extension)
Example #2
0
 def test_enharmonic_root(self):
     chord = music.Chord('Db7', 1)
     self.assertEqual('C#', chord.enharmonic_root())
Example #3
0
 def test_half_diminished(self):
     chord = music.Chord('C0', 1)
     self.assertTrue(chord.half_diminished)
Example #4
0
 def test_diminished(self):
     chord = music.Chord('Co', 1)
     self.assertTrue(chord.diminished)
Example #5
0
 def test_minor_major(self):
     chord = music.Chord('C-M7', 1)
     self.assertTrue(chord.minor_major)
Example #6
0
 def test_dominant(self):
     chord = music.Chord('C7', 1)
     self.assertTrue(chord.dominant)
Example #7
0
 def test_bass_note_seventh(self):
     chord = music.Chord('C7/E', 1)
     self.assertEqual('E', chord.bass_note)
Example #8
0
 def test_bass_note_seventh_chord_with_extensions(self):
     chord = music.Chord('C7b9#11/E', 1)
     self.assertEqual('E', chord.bass_note)
Example #9
0
 def test_bass_note(self):
     chord = music.Chord('C/E', 1)
     self.assertEqual('E', chord.bass_note)
Example #10
0
 def test_flat_root(self):
     chord = music.Chord('Eb', 1)
     self.assertEqual('Eb', chord.root)
Example #11
0
 def test_sharp_root(self):
     chord = music.Chord('F#', 1)
     self.assertEqual('F#', chord.root)
Example #12
0
 def test_repr(self):
     chord = music.Chord('C-', 1)
     self.assertEqual('C-', chord.__repr__())
Example #13
0
 def test_init(self):
     chord = music.Chord('Bb', 1)
     self.assertEqual(1, chord.duration)