def test_argument_source_symlink_after_init_invalid(): file = File(path='boo.txt', source='source.txt', state='symlink') with pytest.raises(ValueError): file.source = None
def test_argument_source_directory_after_init_invalid(): file = File(path='boo.txt', state='directory') with pytest.raises(ValueError): file.source = 'source'