test_annotation.py 409 Bytes
Newer Older
zzg_666's avatar
zzg_666 committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from dataflow.core.prompt import PromptABC, DIYPromptABC
from dataflow.prompts.chemistry import ExtractSmilesFromTextPrompt

if __name__ == "__main__":
    class MyClass:
        def my_method(self, pram = ExtractSmilesFromTextPrompt):
            print(pram)

    diy = DIYPromptABC()

    # MyClass().my_method("hi!")  # 输出: hi!
    my = MyClass()
    my.my_method()  # 输出: hi!
    my.my_method(diy)