예제 #1
0
 def test_number_of_detail_rows_must_be_integer(self):
     f = DataFile()
     with pytest.raises(AssertionError) as e:
         f.number_of_detail_rows_is("Michael")
     assert "Failed attempting to convert input to an integer." in str(e)
예제 #2
0
 def test_set_valid_number_of_detail_rows(self):
     f = DataFile()
     f.number_of_detail_rows_is(1000)
     assert f.number_of_rows == 1000
예제 #3
0
 def test_number_of_detail_rows_must_be_positive(self):
     f = DataFile()
     with pytest.raises(AssertionError) as e:
         f.number_of_detail_rows_is(-1)
     assert "Number of details rows must be a positive integer." in str(e)