示例#1
0
 def test_larger(self, capsys, count):
     '''When dict larger than `count`, print only `count` items'''
     pretty_print_head(self.dict_(20), count)
     out, _ = capsys.readouterr()
     actual = ast.literal_eval(out)
     assert isinstance(actual, dict)
     assert len(actual) == count
示例#2
0
 def test_less_or_equal(self, capsys, count):
     '''When dict has less or equal length than count, print whole dict'''
     dict_ = self.dict_(count)
     pretty_print_head(dict_, 20)
     out, _ = capsys.readouterr()
     actual = ast.literal_eval(out)
     assert actual == dict_
示例#3
0
 def test_invalid_count(self):
     '''When count < 1, ValueError'''
     with pytest.raises(ValueError):
         pretty_print_head(self.dict_(20), 0)