def test_afic_raises_if_nonexisting_file(root): component = Component() root.component += component with pytest.raises(batou.UpdateNeeded): component.assert_file_is_current('idonotexist')
def test_afic_doesnt_raise_if_file_exists_but_no_reference_is_given(root): component = Component() root.component += component component.assert_file_is_current(__file__)
def test_afic_raises_if_file_isolder_than_reference(tmpdir, root): component = Component() root.component += component with pytest.raises(batou.UpdateNeeded): component.assert_file_is_current(__file__, [str(tmpdir)])