Exemplo n.º 1
0
 def test_negative_zero(self):
     genres = Counter(pop=-6, rock=0, blues=-2)
     ret = Track._genres_to_metadata(genres)
     self.assertEqual(ret, [])
     genres = Counter(pop=-6, rock=1, blues=-2)
     ret = Track._genres_to_metadata(genres)
     self.assertEqual(ret, ['Rock'])
Exemplo n.º 2
0
 def test_minusage(self):
     genres = Counter(pop=6, rock=7, blues=2)
     ret = Track._genres_to_metadata(genres, minusage=10)
     self.assertEqual(ret, ['Blues', 'Pop', 'Rock'])
     ret = Track._genres_to_metadata(genres, minusage=50)
     self.assertEqual(ret, ['Pop', 'Rock'])
     ret = Track._genres_to_metadata(genres, minusage=90)
     self.assertEqual(ret, ['Rock'])
Exemplo n.º 3
0
 def test_join_with(self):
     genres = Counter(pop=6, rock=7, blues=2)
     ret = Track._genres_to_metadata(genres, join_with=",")
     self.assertEqual(ret, ['Blues,Pop,Rock'])
Exemplo n.º 4
0
 def test_filters(self):
     genres = Counter(pop=6, rock=7, blues=2)
     ret = Track._genres_to_metadata(genres, filters="-blues")
     self.assertEqual(ret, ['Pop', 'Rock'])
Exemplo n.º 5
0
 def test_limit_0(self):
     genres = Counter(pop=6, rock=7, blues=2)
     ret = Track._genres_to_metadata(genres, limit=0)
     self.assertEqual(ret, [])
Exemplo n.º 6
0
 def test_limit(self):
     genres = Counter(pop=6, rock=7, blues=2)
     ret = Track._genres_to_metadata(genres, limit=2)
     self.assertEqual(ret, ['Pop', 'Rock'])
Exemplo n.º 7
0
 def test_basic(self):
     genres = Counter(pop=6, rock=7, blues=2)
     ret = Track._genres_to_metadata(genres)
     self.assertEqual(ret, ['Blues', 'Pop', 'Rock'])
Exemplo n.º 8
0
 def test_empty(self):
     genres = Counter()
     ret = Track._genres_to_metadata(genres)
     self.assertEqual(ret, [])