Esempio n. 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.'
Esempio n. 2
0
 def test_dump_with_infinite_iterator(self):
     assert _dump(it.repeat(Integer()), [1, 2, 3]) == ["1", "2", "3"]
Esempio n. 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.'
Esempio n. 4
0
 def test_dump(self):
     assert _dump([Integer(), Integer()], [1, 2]) == ["1", "2"]