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)
def test_set_valid_number_of_detail_rows(self): f = DataFile() f.number_of_detail_rows_is(1000) assert f.number_of_rows == 1000
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)