示例#1
0
def test_switch():
    with patch.object(helpers, 'waffle') as waffle:
        ret = helpers.switch({'LANG': 'de'}, 'dude', ['fr', 'de'])

    assert ret is waffle.switch.return_value
    waffle.switch.assert_called_with('dude')

    with patch.object(helpers, 'waffle') as waffle:
        assert not helpers.switch({'LANG': 'de'}, 'dude', ['fr', 'en'])

    waffle.switch.assert_not_called()

    with patch.object(helpers, 'waffle') as waffle:
        ret = helpers.switch({'LANG': 'de'}, 'dude')

    assert ret is waffle.switch.return_value
    waffle.switch.assert_called_with('dude')

    with patch.object(helpers, 'waffle') as waffle:
        ret = helpers.switch({'LANG': 'en-GB'}, 'dude', ['de', 'en'])

    assert ret is waffle.switch.return_value
    waffle.switch.assert_called_with('dude')
示例#2
0
def test_switch():
    with patch.object(helpers, 'waffle') as waffle:
        ret = helpers.switch({'LANG': 'de'}, 'dude', ['fr', 'de'])

    assert ret is waffle.switch.return_value
    waffle.switch.assert_called_with('dude')

    with patch.object(helpers, 'waffle') as waffle:
        assert not helpers.switch({'LANG': 'de'}, 'dude', ['fr', 'en'])

    waffle.switch.assert_not_called()

    with patch.object(helpers, 'waffle') as waffle:
        ret = helpers.switch({'LANG': 'de'}, 'dude')

    assert ret is waffle.switch.return_value
    waffle.switch.assert_called_with('dude')

    with patch.object(helpers, 'waffle') as waffle:
        ret = helpers.switch({'LANG': 'en-GB'}, 'dude', ['de', 'en'])

    assert ret is waffle.switch.return_value
    waffle.switch.assert_called_with('dude')
示例#3
0
def test_switch():
    with patch.object(helpers, "waffle") as waffle:
        ret = helpers.switch({"LANG": "de"}, "dude", ["fr", "de"])

    assert ret is waffle.switch.return_value
    waffle.switch.assert_called_with("dude")

    with patch.object(helpers, "waffle") as waffle:
        assert not helpers.switch({"LANG": "de"}, "dude", ["fr", "en"])

    waffle.switch.assert_not_called()

    with patch.object(helpers, "waffle") as waffle:
        ret = helpers.switch({"LANG": "de"}, "dude")

    assert ret is waffle.switch.return_value
    waffle.switch.assert_called_with("dude")

    with patch.object(helpers, "waffle") as waffle:
        ret = helpers.switch({"LANG": "en-GB"}, "dude", ["de", "en"])

    assert ret is waffle.switch.return_value
    waffle.switch.assert_called_with("dude")