예제 #1
0
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"
예제 #2
0
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"
예제 #3
0
def then_i_see_a_list_of_posts(step):
    assert len(csss(".my-posts tr")) > 1
예제 #4
0
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.'
예제 #5
0
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"
예제 #6
0
def then_i_see_a_list_of_posts(step):
    assert len(csss(".my-posts tr")) > 1
예제 #7
0
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.'
예제 #8
0
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"