Ejemplo n.º 1
0
 def test_parse_note_strip(self):
     """Testing if parse_note strips whitespace"""
     self.assertEqual(rtttl2bin.parse_note(" 2d#.", 32, 4), (3, 'd#', 4))
     self.assertEqual(rtttl2bin.parse_note("2d#. ", 32, 4), (3, 'd#', 4))
     self.assertEqual(rtttl2bin.parse_note(" 2d#. ", 32, 4), (3, 'd#', 4))
     self.assertEqual(rtttl2bin.parse_note("  2d#. ", 32, 4), (3, 'd#', 4))
     self.assertEqual(rtttl2bin.parse_note("2d#.  ", 32, 4), (3, 'd#', 4))
Ejemplo n.º 2
0
 def test_parse_note(self):
     """Testing if parse_note parses notes correctly"""
     self.assertEqual(rtttl2bin.parse_note("1e4", 32, 4), (1, 'e', 4))
     self.assertEqual(rtttl2bin.parse_note("32d9", 32, 4), (32, 'd', 9))
     self.assertEqual(rtttl2bin.parse_note("2c#6", 32, 4), (2, 'c#', 6))
     self.assertEqual(rtttl2bin.parse_note("2d#9.", 32, 4), (3, 'd#', 9))
     self.assertEqual(rtttl2bin.parse_note("2A#6.", 32, 4), (3, 'a#', 6))
	def test_parse_note_strip(self):
		"""Testing if parse_note strips whitespace"""
		self.assertEqual(rtttl2bin.parse_note(" 2d#.", 32, 4), (3, 'd#', 4))
		self.assertEqual(rtttl2bin.parse_note("2d#. ", 32, 4), (3, 'd#', 4))
		self.assertEqual(rtttl2bin.parse_note(" 2d#. ", 32, 4), (3, 'd#', 4))
		self.assertEqual(rtttl2bin.parse_note("  2d#. ", 32, 4), (3, 'd#', 4))
		self.assertEqual(rtttl2bin.parse_note("2d#.  ", 32, 4), (3, 'd#', 4))
	def test_parse_note(self):
		"""Testing if parse_note parses notes correctly"""
		self.assertEqual(rtttl2bin.parse_note("1e4",   32, 4), (1, 'e',  4))
		self.assertEqual(rtttl2bin.parse_note("32d9",  32, 4), (32, 'd', 9))
		self.assertEqual(rtttl2bin.parse_note("2c#6",  32, 4), (2, 'c#', 6))
		self.assertEqual(rtttl2bin.parse_note("2d#9.", 32, 4), (3, 'd#', 9))
		self.assertEqual(rtttl2bin.parse_note("2A#6.", 32, 4), (3, 'a#', 6))
Ejemplo n.º 5
0
 def test_parse_note_defaults(self):
     """Testing if parse_note uses supplied defaults"""
     self.assertEqual(rtttl2bin.parse_note("d#6", 32, 4), (32, 'd#', 6))
     self.assertEqual(rtttl2bin.parse_note("d#8.", 32, 4), (48, 'd#', 8))
     self.assertEqual(rtttl2bin.parse_note("2d#.", 32, 4), (3, 'd#', 4))
	def test_parse_note_defaults(self):
		"""Testing if parse_note uses supplied defaults"""
		self.assertEqual(rtttl2bin.parse_note("d#6",   32, 4), (32, 'd#', 6))
		self.assertEqual(rtttl2bin.parse_note("d#8.",  32, 4), (48, 'd#', 8))
		self.assertEqual(rtttl2bin.parse_note("2d#.",  32, 4), (3, 'd#', 4))