def test_spreadsheet_checks_for_bad_arguments(args, kwargs): with pytest.raises(TypeError) as exception: Spreadsheet(*args, **kwargs) assert str(exception.value ) == 'Spreadsheet must be created from either rows or CSV data'