コード例 #1
0
    def test_fifth_string_bflat(self):
        string = 2
        note = "A#/Bb"

        str = (
            "0 1 2 3 4 5 6 7 8 9 10 11 12 \n"
            "e | | | | | | | | | | | | \n"
            "b | | | | | | | | | | A#/Bb | \n"
            "g | | | | | | | | | | | | \n"
            "d | | | | | | | | | | | | \n"
            "a | | | | | | | | | | | | \n"
            "e | | | | | | | | | | | | \n"
        )

        self.assertEqual(display_fretboard(string, note), str)
コード例 #2
0
    def test_second_string_b(self):
        string = 2
        note = "B"

        str = (
            "0 1 2 3 4 5 6 7 8 9 10 11 12 \n"
            "e | | | | | | | | | | | | \n"
            "b | | | | | | | | | | | B \n"
            "g | | | | | | | | | | | | \n"
            "d | | | | | | | | | | | | \n"
            "a | | | | | | | | | | | | \n"
            "e | | | | | | | | | | | | \n"
        )

        self.assertEqual(display_fretboard(string, note), str)
コード例 #3
0
    def test_fifth_string_c(self):
        string = 1
        note = "F#/Gb"

        str = (
            "0 1 2 3 4 5 6 7 8 9 10 11 12 \n"
            "e | F#/Gb | | | | | | | | | | \n"
            "b | | | | | | | | | | | | \n"
            "g | | | | | | | | | | | | \n"
            "d | | | | | | | | | | | | \n"
            "a | | | | | | | | | | | | \n"
            "e | | | | | | | | | | | | \n"
        )

        self.assertEqual(display_fretboard(string, note), str)
コード例 #4
0
    def test_blank_fretboard(self):
        string = 0
        note = 0

        str = (
            "0 1 2 3 4 5 6 7 8 9 10 11 12 \n"
            "e | | | | | | | | | | | | \n"
            "b | | | | | | | | | | | | \n"
            "g | | | | | | | | | | | | \n"
            "d | | | | | | | | | | | | \n"
            "a | | | | | | | | | | | | \n"
            "e | | | | | | | | | | | | \n"
        )

        self.assertEqual(display_fretboard(string, note), str)
コード例 #5
0
    def test_six_string_f(self):
        string = 1
        note = "F"

        str = (
            "0 1 2 3 4 5 6 7 8 9 10 11 12 \n"
            "e F | | | | | | | | | | | \n"
            "b | | | | | | | | | | | | \n"
            "g | | | | | | | | | | | | \n"
            "d | | | | | | | | | | | | \n"
            "a | | | | | | | | | | | | \n"
            "e | | | | | | | | | | | | \n"
        )

        self.assertEqual(display_fretboard(string, note), str)
コード例 #6
0
ファイル: fret.py プロジェクト: MatthewHarrigan/fret
 def fretboard(self, string, note):
     out = display_fretboard(string, note)
     out = re.sub(r'\s', '\t', out)
     return out
コード例 #7
0
ファイル: fret.py プロジェクト: MatthewHarrigan/fret
 def fretboard(self, string, note):
     out = display_fretboard(string, note)
     out = re.sub(r'\s', '\t', out)
     return out