示例#1
0
 def test_invalid_type(self):
     ed = {'number_of_pages': 'spam'}
     assert pick_number_of_pages_median([ed]) is None
     eds = [{'number_of_pages': n} for n in [123, 122, 'spam']]
     assert pick_number_of_pages_median(eds) == 123
示例#2
0
 def test_normal_case(self):
     eds = [{'number_of_pages': n} for n in [123, 122, 1]]
     assert pick_number_of_pages_median(eds) == 122
     eds = [{}, {}] + [{'number_of_pages': n} for n in [123, 122, 1]]
     assert pick_number_of_pages_median(eds) == 122
示例#3
0
 def test_no_editions(self):
     assert pick_number_of_pages_median([]) is None