def METHOD_NAME(self):
    anonymous_generator = Anonymous(role="guest", party_id=10000)
    schema = dict(header=["feature" + str(i) for i in range(100)])
    new_schema = anonymous_generator.generate_anonymous_header(schema)
    anonymous_header = new_schema["anonymous_header"]
    extend_columns1 = ["e0", "e1", "e3"]
    anonymous_header1 = anonymous_generator.extend_columns(anonymous_header, extend_columns1)
    self.assertTrue(len(anonymous_header1) == len(anonymous_header) + len(extend_columns1))
    for i in range(len(extend_columns1)):
        idx = i + len(anonymous_header)
        self.assertTrue(anonymous_header1[idx] == "_".join(["guest", "10000", "exp", str(i)]))
    extend_columns2 = ["f0", "f1", "f2", "f3"]
    anonymous_header2 = anonymous_generator.extend_columns(anonymous_header1, extend_columns2)
    self.assertTrue(len(anonymous_header2) == len(anonymous_header) + len(extend_columns1) + len(extend_columns2))
    for i in range(len(extend_columns2)):
        idx = i + len(anonymous_header) + len(extend_columns1)
        self.assertTrue(anonymous_header2[idx] == "_".join(
            ["guest", "10000", "exp", str(i + len(extend_columns1))]))