예제 #1
0
def test(data):
    actions.navigate(data.env.url)
    actions.add_cookie({'name': 'foo', 'value': 'bar'})
    actions.verify_cookie_exists('foo')
    golem_steps.assert_last_step_message("Verify that cookie 'foo' exists")
    actions.verify_cookie_exists('baz')
    golem_steps.assert_last_error("Cookie 'baz' was not found")
예제 #2
0
def test_assert_cookie_present(data):
    actions.navigate(data.env.url)
    cookie = {'name': 'foo', 'value': 'bar'}
    actions.add_cookie(cookie)
    actions.assert_cookie_present('foo')
    assert golem_steps.get_last_step_message() == "Assert that cookie 'foo' exists"
    with expected_exception(AssertionError, "cookie 'not_exists' was not found"):
        actions.assert_cookie_present('not_exists')
예제 #3
0
def test_delete_all_cookies(data):
    actions.navigate('https://google.com')
    actions.add_cookie({'name': 'foo', 'value': 'bar'})
    actions.add_cookie({'name': 'baz', 'value': 'qux'})
    actions.delete_all_cookies()
    golem_steps.assert_last_step_message('Delete all cookies')
    assert actions.get_cookie('foo') is None
    assert actions.get_cookie('baz') is None
예제 #4
0
def test(data):
    actions.navigate(data.env.url)
    actions.add_cookie({'name': 'foo', 'value': 'bar'})
    actions.assert_cookie_value('foo', 'bar')
    assert golem_steps.get_last_step_message(
    ) == "Assert that cookie 'foo' value is 'bar'"
    msg = "expected cookie 'foo' value to be 'incorrect' but was 'bar'"
    with expected_exception(AssertionError, msg):
        actions.assert_cookie_value('foo', 'incorrect')
예제 #5
0
def test(data):
    actions.navigate(data.env.url)
    actions.add_cookie({'name': 'foo', 'value': 'bar'})
    actions.verify_cookie_value('foo', 'bar')
    golem_steps.assert_last_step_message(
        "Verify that cookie 'foo' value is 'bar'")
    actions.verify_cookie_value('foo', 'baz')
    expected = "Expected cookie 'foo' value to be 'baz' but was 'bar'"
    golem_steps.assert_last_error(expected)
예제 #6
0
def test(data):
    actions.navigate('https://google.com')
    actions.add_cookie({'name': 'foo', 'value': 'bar'})
    cookies = actions.get_cookies()
    assert [x for x in cookies if x['value'] == 'bar']
예제 #7
0
def test(data):
    actions.navigate('https://google.com')
    actions.add_cookie({'name': 'foo', 'value': 'bar'})
    cookie = actions.get_cookie('foo')
    assert cookie['value'] == 'bar'
def test(data):
    actions.navigate(data.env.url)
    actions.add_cookie({'name': 'foo', 'value': 'bar'})
    actions.verify_cookie_value('foo', 'bar')
예제 #9
0
def test_delete_cookie(data):
    actions.navigate('https://google.com')
    actions.add_cookie({'name': 'foo', 'value': 'bar'})
    actions.delete_cookie('foo')
    golem_steps.assert_last_step_message("Delete cookie 'foo'")
    assert actions.get_cookie('foo') is None
예제 #10
0
def test(data):
    actions.navigate('https://google.com')
    cookie = {'name': 'foo', 'value': 'bar'}
    actions.add_cookie(cookie)
    actions.verify_cookie_exists('foo')