Exemplo n.º 1
0
 def test_add_and_remove(self):
     file = File('foo.flac')
     file.acoustid_fingerprint = 'foo'
     file.acoustid_length = 120
     self.acoustidmanager.add(file, '00000000-0000-0000-0000-000000000001')
     self.tagger.window.enable_submit.assert_called_with(False)
     self.acoustidmanager.update(file,
                                 '00000000-0000-0000-0000-000000000002')
     self.tagger.window.enable_submit.assert_called_with(True)
     self.acoustidmanager.remove(file)
     self.tagger.window.enable_submit.assert_called_with(False)
Exemplo n.º 2
0
 def test_is_submitted(self):
     file = File('foo.flac')
     file.acoustid_fingerprint = 'foo'
     file.acoustid_length = 120
     self.assertTrue(self.acoustidmanager.is_submitted(file))
     self.acoustidmanager.add(file, '00000000-0000-0000-0000-000000000001')
     self.assertTrue(self.acoustidmanager.is_submitted(file))
     self.acoustidmanager.update(file,
                                 '00000000-0000-0000-0000-000000000002')
     self.assertFalse(self.acoustidmanager.is_submitted(file))
     self.acoustidmanager.update(file, '')
     self.assertTrue(self.acoustidmanager.is_submitted(file))
Exemplo n.º 3
0
 def _add_unsubmitted_files(self, count):
     files = []
     for i in range(0, count):
         file = File('foo%d.flac' % i)
         files.append(file)
         file.acoustid_fingerprint = 'foo'
         file.acoustid_length = 120
         self.acoustidmanager.add(file, None)
         self.acoustidmanager.update(file,
                                     '00000000-0000-0000-0000-%012d' % i)
         self.assertFalse(self.acoustidmanager.is_submitted(file))
     return files
Exemplo n.º 4
0
def dummy_file(i):
    file = File('foo%d.flac' % i)
    file.acoustid_fingerprint = 'Z' * FINGERPRINT_SIZE
    file.acoustid_length = 120
    return file