예제 #1
0
파일: test_track.py 프로젝트: ruipin/picard
 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'])
예제 #2
0
파일: test_track.py 프로젝트: ruipin/picard
 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'])
예제 #3
0
파일: test_track.py 프로젝트: ruipin/picard
 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'])
예제 #4
0
파일: test_track.py 프로젝트: ruipin/picard
 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'])
예제 #5
0
파일: test_track.py 프로젝트: ruipin/picard
 def test_limit_0(self):
     genres = Counter(pop=6, rock=7, blues=2)
     ret = Track._genres_to_metadata(genres, limit=0)
     self.assertEqual(ret, [])
예제 #6
0
파일: test_track.py 프로젝트: ruipin/picard
 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'])
예제 #7
0
파일: test_track.py 프로젝트: ruipin/picard
 def test_basic(self):
     genres = Counter(pop=6, rock=7, blues=2)
     ret = Track._genres_to_metadata(genres)
     self.assertEqual(ret, ['Blues', 'Pop', 'Rock'])
예제 #8
0
파일: test_track.py 프로젝트: ruipin/picard
 def test_empty(self):
     genres = Counter()
     ret = Track._genres_to_metadata(genres)
     self.assertEqual(ret, [])