Exemple #1
0
 def test_dump_with_too_few_values(self):
     with pytest.raises(ValueError) as excinfo:
         _dump([Integer(), Integer()], [1])
     assert str(excinfo.value) == 'Too few values.'
Exemple #2
0
 def test_dump_with_infinite_iterator(self):
     assert _dump(it.repeat(Integer()), [1, 2, 3]) == ["1", "2", "3"]
Exemple #3
0
 def test_dump_with_too_many_values(self):
     with pytest.raises(ValueError) as excinfo:
         _dump([Integer(), Integer()], [1, 2, 3])
     assert str(excinfo.value) == 'Too many values.'
Exemple #4
0
 def test_dump(self):
     assert _dump([Integer(), Integer()], [1, 2]) == ["1", "2"]