def test_submit_toplevel(task, creator_expected, pusher_expected, nightly_config, mocker): auth0_secrets = None results = [] def fake(**kwargs): results.append(kwargs) m = mock.MagicMock() m.run = fake mocker.patch.object(bscript, "create_creator", return_value=m) mocker.patch.object(bscript, "create_pusher", return_value=m) bscript.submit_toplevel(task, nightly_config, auth0_secrets) assert results[0] == creator_expected assert results[1] == pusher_expected