Пример #1
0
 def test_Fs_aeolian(self):
     scale = PentatonicScale("F#", "aeolian")
     self.assertEqual(scale.name(), "F♯ minor pentatonic")
     self.assertEqual(scale.mode_name(), "aeolian")
     self.assertEqual(scale.note_names(), "F♯ A B C♯ E")
Пример #2
0
 def test_C_minor(self):
     scale = PentatonicScale("C", "minor")
     self.assertEqual(scale.name(), "C minor pentatonic")
     self.assertEqual(scale.mode_name(), "aeolian")
     self.assertEqual(scale.note_names(), "C E♭ F G B♭")
Пример #3
0
 def test_E_prygian(self):
     scale = PentatonicScale("E", "phrygian")
     self.assertEqual(scale.name(), "E blues minor")
     self.assertEqual(scale.mode_name(), "phrygian")
     self.assertEqual(scale.note_names(), "E G A C D")
Пример #4
0
 def test_As_mixolydian(self):
     scale = PentatonicScale("A#", "mixolydian")
     self.assertEqual(scale.name(), "A♯ blues major")
     self.assertEqual(scale.mode_name(), "mixolydian")
     self.assertEqual(scale.note_names(), "A♯ B♯ D♯ E♯ F𝄪")
Пример #5
0
 def test_Cb_ionian(self):
     scale = PentatonicScale("Cb", "ionian")
     self.assertEqual(scale.name(), "C♭ major pentatonic")
     self.assertEqual(scale.mode_name(), "ionian")
     self.assertEqual(scale.note_names(), "C♭ D♭ E♭ G♭ A♭")
Пример #6
0
 def test_D_dorian(self):
     scale = PentatonicScale("D", "dorian")
     self.assertEqual(scale.name(), "D egyptian (suspended)")
     self.assertEqual(scale.mode_name(), "dorian")
     self.assertEqual(scale.note_names(), "D E G A C")
Пример #7
0
 def test_C_major(self):
     scale = PentatonicScale("C", "major")
     self.assertEqual(scale.name(), "C major pentatonic")
     self.assertEqual(scale.mode_name(), "ionian")
     self.assertEqual(scale.note_names(), "C D E G A")
Пример #8
0
 def test_Ab_natural_minor(self):
     scale = PentatonicScale("Ab", "natural minor")
     self.assertEqual(scale.name(), "A♭ minor pentatonic")
     self.assertEqual(scale.mode_name(), "aeolian")
     self.assertEqual(scale.note_names(), "A♭ C♭ D♭ E♭ G♭")
Пример #9
0
 def test_E_minor(self):
     scale = PentatonicScale("E", "minor")
     self.assertEqual(scale.name(), "E minor pentatonic")
     self.assertEqual(scale.mode_name(), "aeolian")
     self.assertEqual(scale.note_names(), "E G A B D")
Пример #10
0
 def test_B_natural_minor(self):
     scale = PentatonicScale("B", "minor")
     self.assertEqual(scale.name(), "B minor pentatonic")
     self.assertEqual(scale.mode_name(), "aeolian")
     self.assertEqual(scale.note_names(), "B D E F♯ A")
Пример #11
0
 def test_A_minor(self):
     scale = PentatonicScale("A", "minor")
     self.assertEqual(scale.name(), "A minor pentatonic")
     self.assertEqual(scale.mode_name(), "aeolian")
     self.assertEqual(scale.note_names(), "A C D E G")