def test_format_file_contents_no_change(options): with pytest.raises(NothingChanged): core.format_file_contents("", options=options) content = get_content("full") formatted_content = core.format_file_contents(content, options=options) with pytest.raises(NothingChanged): core.format_file_contents(formatted_content, options=options)
def test_assert_stable_fail(options): src = dst = get_content("full") with pytest.raises(StableError): core.assert_stable(src, dst, options=options)
def test_assert_equivalent_fail(): login_content = get_content("login") login_no_equi_content = get_content("login_no_equi") with pytest.raises(EquivalentError): core.assert_equivalent(login_content, login_no_equi_content)
def test_assert_equivalent_invalid_dst(invalid_contents): login_content = get_content("login") invalid_content = next(invalid_contents) with pytest.raises(InternalError): core.assert_equivalent(login_content, invalid_content)
def test_assert_equivalent(): login_content = get_content("login") login_equi_content = get_content("login_equi") core.assert_equivalent(login_content, login_equi_content)