def test_url_helper_eng_fail(test_arg): """ test the urlhelper logic around engineering/fail requests/defaults """ urlh = URLHelper() args = [test_arg[0]] should_have_noteng = test_arg[1] should_have_notfail = test_arg[2] kwargs = {} url = urlh.build_url(*args, **kwargs) urlsplit = url.split('/') assert (('notengineering' in urlsplit) == should_have_noteng) assert (('NotFail' in urlsplit) == should_have_notfail)