def but_i_see_the_post_in_the_post_manager(step): world.browser.get(django_url("/posts/manage")) for el in csss("a"): if el.text.strip() == "My Title Draft": break else: assert False, "Draft not found in post manager"
def then_i_see_a_list_of_posts(step): assert len(csss(".my-posts tr")) > 1
def then_the_post_does_not_appear_on_my_blog(step): world.browser.get(django_url("/blogs/")) for el in csss("h2"): if el.text.strip() == "My Title Draft": assert False, 'Draft was published.'
def then_the_post_appears_on_my_blog(step): world.browser.get(django_url("/blogs/")) csss("a.read-more")[0].click() assert css("h2").text.strip() == "My Title Publish"