Exemple #1
0
 def test_field_to_template(self):
     self.assertEqual(MetadataParserPP.field_to_template('title'),
                      '%(title)s')
     self.assertEqual(MetadataParserPP.field_to_template('1'), '1')
     self.assertEqual(MetadataParserPP.field_to_template('foo bar'),
                      'foo bar')
     self.assertEqual(MetadataParserPP.field_to_template(' literal'),
                      ' literal')
Exemple #2
0
 def test_format_to_regex(self):
     self.assertEqual(
         MetadataParserPP.format_to_regex('%(title)s - %(artist)s'),
         r'(?P<title>.+)\ \-\ (?P<artist>.+)')
     self.assertEqual(MetadataParserPP.format_to_regex(r'(?P<x>.+)'),
                      r'(?P<x>.+)')