File size: 824 Bytes
7b49766
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import asyncio

from models import DataCleanAction
from client import get_client


async def test_env():
    # Test without docker first
    client = await get_client(None)
    
    try:
        print("Resetting...")
        result = await client.reset(task="easy_clean")
        print("Reset result:", result)
        
        print("Sending action...")
        action = DataCleanAction(action_type="fill_na", column_name="age", value="0")
        result = await client.step(action)
        print("Step result:", result)
        
        print("Submitting...")
        action = DataCleanAction(action_type="submit")
        result = await client.step(action)
        print("Submit result:", result)
        print("Success!")
    finally:
        await client.close()

if __name__ == "__main__":
    asyncio.run(test_env())