partition dependency function - allow custom testing

When establishing a dependency function, the predefined test offered by Dataiku is not always relevant. This is especially true when working with time-based partitions, as the default test may extend back as far as 2013‌‌ 😅. It would be highly beneficial to empower users to customize or override Dataiku's default test. Additionally, providing the flexibility for users to experiment with multiple tests would be a valuable enhancement.