Calum

Results 5 issues of Calum

**Summary:** Added optional custom event handlers for new_key and existing_key. Also added tests to cover the event handlers and custom key builder **Example** For the events `new_key` and `existing_key` you...

Is it possible to run a function whenever a cache is used or cache key is set? Ideally something similar to the _custom_key_coder_ , for example: ``` def key_set_function( func,...

enhancement

# Description Added an option to provide a color scheme for font when comparing dataframes. Example: Usage: ``` colour_scheme = { "default":"light_red", "matched":"light_blue", "underlined":"purple" } assert_df_equality(df1, df2, allow_nan_equality=False, underline_cells=True, color_scheme=colour_scheme)...

Non-essential, would help to improve readability of code by ensuring the style conforms to PEP8 standards, including: - Indentation - Max line length - Naming conventions - Comments

Hi! 👋 In the [docs](https://cloud.google.com/dataform/docs/assertions#about_assertions) w.r.t built-in assertions: > Dataform runs these assertions after table creation. In a similar way, is it possible to have a custom assertion run after...