예제 #1
0
def parse_key(key: str) -> str:
    """Parse fields into required format."""
    if key.startswith("specific_data.data."):
        key = strip_left(obj=key, fix="specific_data.data.")
        key = f"aggregated_{key}"
    if key.startswith("adapters_data."):
        key = strip_left(obj=key, fix="adapters_data.")
    key = key.replace(".", "_")
    return key
예제 #2
0
 def test_left_list(self):
     """Simple test."""
     x = ["badwolfbadwolf", "badwolf", "abadwolfbadwolf"]
     y = strip_left(obj=x, fix="badwolf")
     assert y == ["badwolf", "", "abadwolfbadwolf"]
예제 #3
0
 def test_left_str_nomatch(self):
     """Simple test."""
     x = "abadwolfbadwolf"
     y = strip_left(obj=x, fix="badwolf")
     assert y == "abadwolfbadwolf"
예제 #4
0
 def test_left_str(self):
     """Simple test."""
     x = "badwolfbadwolf"
     y = tools.strip_left(obj=x, fix="badwolf")
     assert y == "badwolf"