示例#1
0
 def test_filter_randomize(self):
     result =filter_results(self.dummy_result, randomize=True)
     self.assertEqual(len(result), 3)
示例#2
0
 def test_filter_sorters(self):
     sorter = lambda list: sorted(list, key=lambda a: int(a['br']))
     result =filter_results(self.dummy_result, sorters=[sorter])
     self.assertEqual(len(result), 3)
     self.assertEqual(result[0]['name'], 'TestStation3')
示例#3
0
 def test_filter_limit(self):
     result =filter_results(self.dummy_result, limit=2)
     self.assertEqual(len(result), 2)
示例#4
0
 def test_filter_song(self):
     result =filter_results(self.dummy_result, song=['bar'])
     self.assertEqual(len(result), 2)
     self.assertEqual(result[0]['name'], 'TestStation3')
示例#5
0
 def test_filter_genre(self):
     result =filter_results(self.dummy_result, genre=['Classic'])
     self.assertEqual(len(result), 1)
     self.assertEqual(result[0]['name'], 'TestStation3')
示例#6
0
 def test_filter_station(self):
     result =filter_results(self.dummy_result, station=['TestStation1'])
     self.assertEqual(len(result), 1)
     self.assertEqual(result[0]['name'], 'TestStation1')