mirror of
https://github.com/fergalmoran/picard.git
synced 2026-01-07 00:54:14 +00:00
PICARD-1395: Rename genre related methods in DataObj
This commit is contained in:
@@ -52,3 +52,20 @@ class DataObjectTest(PicardTestCase):
|
||||
require_auth = self.obj.set_genre_inc_params(inc)
|
||||
self.assertIn('user-tags', inc)
|
||||
self.assertTrue(require_auth)
|
||||
|
||||
def test_add_genres(self):
|
||||
self.obj.add_genre('genre1', 2)
|
||||
self.assertEqual(self.obj.genres['genre1'], 2)
|
||||
self.obj.add_genre('genre1', 5)
|
||||
self.assertEqual(self.obj.genres['genre1'], 7)
|
||||
|
||||
def test_merge_genres(self):
|
||||
genres1 = {'a': 2, 'b': 7}
|
||||
genres2 = {'b': 4, 'c': 3}
|
||||
DataObject.merge_genres(genres1, genres2)
|
||||
self.assertEqual(genres1['a'], 2)
|
||||
self.assertEqual(genres1['b'], 11)
|
||||
self.assertEqual(genres1['c'], 3)
|
||||
self.assertNotIn('a', genres2)
|
||||
self.assertEqual(genres2['b'], 4)
|
||||
self.assertEqual(genres2['c'], 3)
|
||||
|
||||
Reference in New Issue
Block a user