Ejemplo n.º 1
0
 def test_eq_alias_min(self):
     c1 = Quality("m")
     c2 = Quality("min")
     c3 = Quality("-")
     aliases = set(['-', 'm', 'min'])
     self.assertEqual(c1, c2)
     self.assertEqual(c1, c3)
     self.assertTrue(set(c1.aliases) == aliases)
     self.assertTrue(set(c2.aliases) == aliases)
     self.assertTrue(set(c3.aliases) == aliases)
Ejemplo n.º 2
0
 def test_eq(self):
     c1 = Quality("m7-5")
     c2 = Quality("m7-5")
     self.assertEqual(c1, c2)
Ejemplo n.º 3
0
 def test_invalid_eq(self):
     c = Quality("m7")
     with self.assertRaises(TypeError):
         print(c == 0)
Ejemplo n.º 4
0
 def test_eq_alias_7b9b13(self):
     c1 = Quality("7-9-13")
     c2 = Quality("7b9b13")
     self.assertEqual(c1, c2)
Ejemplo n.º 5
0
 def test_eq_alias_7sharp9b5(self):
     c1 = Quality("7+9-5")
     c2 = Quality("7#9b5")
     self.assertEqual(c1, c2)
Ejemplo n.º 6
0
 def test_eq_alias_7sharp9sharp5(self):
     c1 = Quality("7+9+5")
     c2 = Quality("7#9#5")
     self.assertEqual(c1, c2)
Ejemplo n.º 7
0
 def test_eq_alias_7b9sharp11(self):
     c1 = Quality("7-9+11")
     c2 = Quality("7b9#11")
     self.assertEqual(c1, c2)
Ejemplo n.º 8
0
 def test_eq_alias_7sharp9sharp11(self):
     c1 = Quality("7+9+11")
     c2 = Quality("7#9#11")
     self.assertEqual(c1, c2)
Ejemplo n.º 9
0
 def test_eq_alias_7b9sharp9(self):
     c1 = Quality("7-9+9")
     c2 = Quality("7b9#9")
     self.assertEqual(c1, c2)
Ejemplo n.º 10
0
 def test_eq_alias_m7b9b5(self):
     c1 = Quality("m7-9-5")
     c2 = Quality("m7b9b5")
     self.assertEqual(c1, c2)
Ejemplo n.º 11
0
 def test_eq_alias_maj9(self):
     c1 = Quality("M9")
     c2 = Quality("maj9")
     self.assertEqual(c1, c2)
Ejemplo n.º 12
0
 def test_eq_alias_m69(self):
     c1 = Quality("m69")
     c2 = Quality("m6.9")
     self.assertEqual(c1, c2)
Ejemplo n.º 13
0
 def test_eq_alias_min(self):
     c1 = Quality("m")
     c2 = Quality("min")
     c3 = Quality("-")
     self.assertEqual(c1, c2)
     self.assertEqual(c1, c3)